查看docker镜像
docker images
本地构建镜像 需要在Dockerfile文件目录
docker build --tag <name>
# 示例:
docker build --tag xwharbor.wxchina.com/cpaas-test/sedp-test/sedp-biz-server:NAT-IP-POC-V1.1 .
从harbor仓库拉取镜像到本地
docker pull <name>
# 示例:
docker pull xwharbor.wxchina.com/cpaas-test/sedp-test/sedp-biz-server@sha256:a961eb0ecbf54b0d86aa12a827eb192d415ab33b2d00e6ca591eef82579fef02
docker pull xwharbor.wxchina.com/cpaas-test/sedp-test/sedp-biz-server:NAT-IP-switch-tool-786b59cf09b
更改镜像标签
docker tag <old-name> <new-name>
# 示例:
docker tag xwharbor.wxchina.com/cpaas-test/sedp-test/sedp-biz-server:NAT-IP-switch-tool-786b59cf09b xwharbor.wxchina.com/cpaas-test/sedp-test/sedp-biz-server:NAT-IP-switch-tool-22222222
推送镜像到harbor
docker push <name>
# 示例:
docker push xwharbor.wxchina.com/cpaas-test/sedp-test/sedp-biz-server:NAT-IP-switch-tool-22222222
删除镜像缓存
docker rmi <your-image-id>
# 若一个镜像存在多个仓库
Error response from daemon: conflict: unable to delete d1aa18706bc3 (must be forced) - image is referenced in multiple repositories
# 可试用repository和tag的方式来删除
docker rmi <repository:tag>
#