CentOS 8 构建Docker私有仓库(Repository) 配置过程笔记

一、硬件软件准备
     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 下载速度快了不少,还是能满足自己快速部署的目的

posted @ 2020-07-17 10:10  刘涛(Bill)  阅读(642)  评论(0)    收藏  举报