操作
docker-compose build
这会根据你的 Docker Compose 文件中的定义构建每个服务的镜像。
# 重命名镜像(其实,是搞了个新的引用)
docker tag old-image-name:old-tag new-image-name:new-tag
这个命令会创建一个新的标签为 new-image-name:new-tag 的镜像,并使其指向原始镜像 old-image-name:old-tag。 实际上,这并没有重命名原始镜像,而是在 Docker 中创建了一个新的标签,指向相同的镜像 ID。
确保 old-image-name:old-tag 存在于本地镜像仓库,否则 Docker 将会从远程仓库下载该镜像。
# 删除旧的引用(如果需要这么做的话)
docker rmi old-image-name:old-tag
请注意,docker rmi 只会删除标签,而不会删除镜像本身。如果这个标签是唯一指向该镜像的标签,那么整个镜像将被删除。
# 导出镜像
docker save -o output.tar image_name:tag
-o
参数指定输出的文件名。image_name:tag
是要导出的 Docker 镜像的名称和标签。
其他 docker 环境使用。
docker load -i output.tar