一、硬件软件准备
     1、2台服务器或者电脑(使用云服务器1、阿里云 2、百度云各一台) ,系统均为CentOS 8.0
     2、分别安装Docker
     3、测试镜像准备(准备的是MSSQL2019比较大,测试的话可以准备其他较小的镜像 )
     PS:
         镜像参考网站:
          DockerHub微软MSSQL镜像源  https://hub.docker.com/publishers/microsoftowner
          阿里镜像源  https://developer.aliyun.com/mirror/
          网易镜像源  http://mirrors.163.com/
          微软MSSQL镜像源  https://packages.microsoft.com/rhel/7/mssql-server-2019/
         MSSQL官方教程:
二、目标:
     1、如何构建私有仓库
     2、如何将镜像上传到私有仓库
     3、如何下载私有仓库镜像
     最终目的快速部署
三、开始动手搭建(阿里云中搭建Repository百度云中下载)
      1、阿里服务器中下载镜像
 docker pull registry
 docker pull mcr.microsoft.com/mssql/server:2019-latest
      2、运行镜像(注意大小写只能小写u7)
docker run -d -p 5000:5000  --name registry  registry
     3、复制MSSQL镜像
docker image tag mcr.microsoft.com/mssql/server 48.106.141.79:5000/mssql2019
      4、推送镜像
docker push 48.106.121.49:5000/mssql2019
PS:可能会提示docker login,需要提前注册docker id 官网  https://hub.docker.com/
docker login 
登陆成功后再push、注意服务器安全组或者防火墙开启端口
    5、百度云设置daemon.json
echo '{ "insecure-registries":["48.106.141.79:5000"] }' > /etc/docker/daemon.json
   6、重启百度云Docker使上面设置生效
service docker restart
   7、下载镜像
docker pull 48.106.141.79:5000/mssql2019
PS:
 从对 docker pull 48.106.141.79:5000/mssql2019 对比 docker pull mcr.microsoft.com/mssql/server:2019-latest 下载速度快了不少,还是能满足自己快速部署的目的

 

 

 

 

版权声明:本文为billowliu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/billowliu/p/13328270.html