如何在多个 Docker Host 上使用镜像。
这里有几种可用的方法:
-
用相同的 Dockerfile 在其他 host 构建镜像。
-
将镜像上传到公共 Registry(比如 Docker Hub),Host 直接下载使用。
-
搭建私有的 Registry 供本地 Host 使用。
为镜像命名
实际上一个特定镜像的名字由两部分组成:repository 和 tag。
[image name] = [repository]:[tag]
如果执行 docker build 时没有指定 tag,会使用默认值 latest。其效果相当于:
docker build -t ubuntu-with-vi:latest
为镜像打标签
docker tag ubuntu-with-dockerfile01 ubuntu-with-dockerfile01:1.0