如何在docker私有仓库中删除镜像

以registry镜像为例

1.拉取镜像

docker pull registry

2.启动该容器

查看打包后的容器并启动(我这个是已经弄好的)

docker ps -a
docker start registry

如何在docker私有仓库中删除镜像_第1张图片

3.镜像上传至私有仓库

(1)标记镜像为私有仓库的镜像

        docker tag 镜像名 ip:端口号(一般是5000)/镜像名:版本(tag)

docker tag 镜像名 ip:端口号(一般是5000)/镜像名:版本(tag)


(2)上传标记的镜像
  docker push ip:端口号(一般是5000)/镜像名:版本(tag)

docker push ip:端口号(一般是5000)/镜像名:版本(tag)

4.获取sha256值

curl --header "Accept:application/vnd.docker.distribution.manifest.v2+json" -I -XGET http://ip:端口号(一般是5000)/v2/镜像名/manifests/版本(tag)

如何在docker私有仓库中删除镜像_第2张图片

5.删除私有仓库的镜像

curl -X DELETE http://ip:端口号(一般是5000)/v2/镜像名/manifests/sha256值

你可能感兴趣的:(docker,容器,linux)