文章目录
  1. 1. 启动一个shell
  2. 2. 导出镜像
  3. 3. 导入镜像

docker的镜像制作官方推荐的方式是编写 Dockerfile ,然后用 docker build 生成。好处是可以将环境生成脚本化,但平时我还是想要一个 shell 来安装一些东西,就像使用一个普通的虚拟机一样。

启动一个shell

1
sudo docker run -i -t ubuntu:12.04 /bin/bash

然后在里面安装好环境后退出,记下这个 container 的 id 。

1
sudo docker commit 1e1df5fe3869 ubuntu:tagname

用上面的这种方式提交到新的镜像里面就是一个新的环境了。

导出镜像

1
docker save IMAGENAME | bzip2 -9 -c>img.tar.bz2

导入镜像

1
bzip2 -d -c <img.tar.bz2 | docker load
文章目录
  1. 1. 启动一个shell
  2. 2. 导出镜像
  3. 3. 导入镜像