我们已经学会构建自己的镜像了。接下来的问题是如何在多个 Docker Host 上使用镜像。
这里有几种可用的方法:
-
用相同的 Dockerfile 在其他 host 构建镜像。
-
将镜像上传到公共 Registry(比如 Docker Hub),Host 直接下载使用。
-
搭建私有的 Registry 供本地 Host 使用。
第一种方法没什么特别的,前面已经讨论很多了。我们将讨论如何使用公共和私有 Registry 分发镜像。
为镜像命名
无论采用何种方式保存和分发镜像,首先都得给镜像命名。
当我们执行 docker build
命令时已经为镜像取了个名字,例如前面:
docker build -t ubuntu-with-vi
这里的 ubuntu-with-vi
就是镜像的名字。通过 dock images 可以查看镜像的信息。