docker image
命令 | 描述 |
---|---|
docker image build | 通过Dockerfile文件, 创建image镜像 |
docker image history | 查询image镜像的历史信息 |
docker image import | 通过导入压缩文件, 来创建image镜像 |
docker image inspect | 显示一个或多个image镜像的详细信息 |
docker image load | 从tar压缩文件或者标准输入, 加载image镜像 |
docker image ls | 列出本地存在的image镜像 |
docker image prune | 移除未使用的image镜像 |
docker image pull | 从仓库中拉取image镜像 |
docker image push | 将本地image镜像, 上传到远程仓库 |
docker image rm | 移除一个或多个仓库 |
docker image save | 保存一个或多个image镜像到tar压缩文件(用于共享) |
docker image tag | Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE |
FROM python:3.7-alpine
WORKDIR /usr/src/app
COPY . .
CMD [ "python", "./run.py" ]
print("Learning Docker is so easy!")
# 命令格式
docker image build --tag 镜像名:版本号 .
# 镜像名一般为: docker仓库名/镜像名称:版本号
docker image build --tag keyou1/build-image:latest .
# 命令可简化
docker build -y keyou1/build-image:latest .
docker run --name build-image --rm keyou1/build-image:latest
Usage: docker image history [选项] 镜像名称或者镜像ID
Usage: docker image ls [选项] [镜像名]
Usage: docker image inspect [选项] 镜像名 [其他镜像名...]
Usage: docker image pull [选项] docker hub中镜像名称[:版本]
docker image pull nginx:latest
Usage: docker image save [选项] 镜像名 [其他镜像名...] -o 写入到一个文件
# 完整写法
docker image save --output build-image.tar keyou1/build-image:latest
# 缩写
docker save -o build-image.tar keyou1/build-image:latest
# 其他写法
# 保存为压缩文件, 并进行压缩
docker save keyou1/build-image:latest | gzip > build-image.tar.gz
Usage: docker image load [选项] --input 压缩文件路径
# 完整格式
docker image load --input build-image.tar.gz
# 缩写
docker load -i build-image.tar.gz
# 其他形式
docker load < build-image.tar.gz
Usage: docker image rm [选项] 镜像名 [其他镜像名...]
# 完整格式
docker image rm keyou1/build-image:latest
# 缩写
docker rmi keyou1/build-image:latest
# 强制删除
docker rmi keyou1/build-image:latest
测开大佬告诉你-操作docker image镜像真的so easy!
原文:https://www.cnblogs.com/keyou1/p/12072287.html