杭州阿里 mkmk 仓库

registry.cn-hangzhou.aliyuncs.com/mkmk/all

启动 本地 register server

默认部署的 是 http server, 但是 client 端 是 https 的 ,所以 在 client 端 需要 做一些 配置

docker run -d -p 5000:5000 --restart always --name registry registry

查看 所有仓库

http://192.168.99.100:5000/v2/_catalog

http://registry_ip:5000/v2/nginx/tags/list


http://192.168.111.200:5000/v2/tensorflow/tensorflow/tags/list


http://192.168.99.100:5000/v2/python/tags/list

修改 client 端 配置

## 添加 “ insecure-registries ”

cat >  /etc/docker/daemon.json <<"EOF"

{
  "registry-mirrors": ["https://wm12hkla.mirror.aliyuncs.com"],
  "insecure-registries" : ["192.168.111.200:5000"]
}  +

EOF

systemctl restart docker


测试 本地 register

# 测试 本地镜像 仓库
docker pull nginx
docker tag nginx 192.168.19.10:5000/nginx:new
docker push 192.168.19.10:5000/nginx:new



docker images

docker rmi 192.168.19.10:5000/nginx:new

docker images

docker pull 192.168.19.10:5000/nginx:new


私有 镜像仓库

# sever
docker run -d -p 5000:5000 --restart always --name registry1 registry

for i in 'registry:latest' 'owncloud:10' 
do
j=${i//:/-}
remote_path="registry.cn-hangzhou.aliyuncs.com/mkmk/all:${j}"
docker tag ${i} ${remote_path}
docker push  ${remote_path}
done

# client

cat >  /etc/docker/daemon.json <<"EOF"

{
  "registry-mirrors": ["https://wm12hkla.mirror.aliyuncs.com"],
  "insecure-registries" : ["192.168.111.200:5000"]
}

EOF

systemctl restart docker


register_url='192.168.111.200:5000'
image_url='tensorflow/tensorflow:2.4.1-gpu'

docker pull $image_url
docker tag  $image_url  ${register_url}/$image_url
docker push ${register_url}/$image_url


批量推送镜像

# client

echo 'nameserver 114.114.114.114' > /etc/resolv.conf

register_url='192.168.111.200:5000'
for image_url in 'tensorflow/tensorflow:2.4.1-gpu'  'tensorflow/tensorflow:2.4.1-gpu-jupyter'
do
    docker pull $image_url
    docker tag  $image_url  ${register_url}/$image_url
    docker push ${register_url}/$image_url
done


echo 'nameserver 114.114.114.114' > /etc/resolv.conf

register_url='192.168.111.200:5000'
for image_url in 'nvidia/cuda:11.1.1-devel'  'nvidia/cuda:11.1.1-runtime'
do
    docker pull $image_url
    docker tag  $image_url  ${register_url}/$image_url
    docker push ${register_url}/$image_url
done





gpu

apt install nvidia-driver-450-server -y


docker run -it --gpus=all gpu-burn:cuda11.1


register_url='192.168.111.200:5000'
image_url='gpu-burn:cuda11.1'
docker tag  $image_url  ${register_url}/$image_url
docker push ${register_url}/$image_url


带数据 启动 register

docker run -d -p 5000:5000 --restart always --name registry1 -v  /root/registry:/var/lib/registry   registry


欢迎大家一起交流呀
qq群:3638803451
vx:wxid_sgdelhiwombj12

原文地址:http://www.cnblogs.com/ltgybyb/p/16900559.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性