docker-私有库

docker-私有库

丁起男 12 2022-09-21

docker-私有库

搭建

  1. 下载镜像docker registry

    docker pull registry
    
  2. 运行私有库registry,相当于本地有个私有的docker hub

    docker run -d -p 5000:5000 -v /opt/docker_file/:/tmp/registry --name my_registry --privileged=true registry
    

查看私服上的镜像

curl -XGET http://ip地址:5000/v2/_catalog

推送

  1. 将镜像修改成指定的格式

    docker tag 镜像名:版本号 私有库ip:5000/镜像名:版本号
    
  2. 推送到私服库

    docker push 新生成的镜像
    

docker默认不支持http推送镜像,需要添加配置

vim /etc/docker/daemon.json

{
“insecure-registries”:[“私有库ip:5000”]
}

拉取

docker pull 私有库ip:5000/镜像名:版本号