博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker 私有仓库操作指南 -- 仓库的搭建(一)
阅读量:7080 次
发布时间:2019-06-28

本文共 1209 字,大约阅读时间需要 4 分钟。

hot3.png

Docker镜像可能官方的hub.docker.com被GFW屏蔽不容易拉取,建议大家先翻墙,然后用ccproxy代理请求(具体ccproxy搭建和翻墙工具本文不做讨论),在下面文件中编辑,加入docker环境变量,以便使用http代理方式拉取镜像

#vim /etc/sysconfig/docker

HTTP_PROXY="http://10.47.12.225:808"

HTTPS_PROXY="https://10.47.12.225:808"
export HTTP_PROXY HTTPS_PROXY

拉取镜像

#docker pull registry

建立路径

存放镜像文件:mkdir /usr/local/registry 当中放入我们的SSL证书。证书可以用自签名的(教程 http://blog.csdn.net/babydavic/article/details/8442817),也可以用国际CA颁发的,某宝也有售

存放证书: 

使用标准HTTPS端口启动仓库,第一个‘-v‘定义数据目录 ,第二个‘-v’定义证书目录,-e指定证书路径

#docker run -d -p 443:5000 -v /usr/local/registry:/opt/data/registry -v /usr/local/pki:/root/certs --restart=always --name registry -e REGISTRY_HTTP_TLS_CERTIFICATE=/root/certs/gibsondocker.com.crt  -e REGISTRY_HTTP_TLS_KEY=/root/certs/gibsondocker.com.key registry

检查一下状态,已经启动!

Mar 15 14:39:39 s1-sit-k8s-registry journal: time="2017-03-15T06:39:39Z" level=info msg="listening on [::]:5000, tls" go.version=go1.7.3 instance.id=4c2df68a-83c0-4e41-a6ff-cb0f31fe1af9 version=v2.6.0

[root@s1-sit-k8s-registry pki]# docker ps

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                   NAMES
9ea869d6d8cc        registry            "/entrypoint.sh /etc/"   8 minutes ago       Up 8 minutes        0.0.0.0:443->5000/tcp   registry

 

 

转载于:https://my.oschina.net/gibsonxue/blog/857034

你可能感兴趣的文章
自动流水号
查看>>
最大异或子序列问题
查看>>
[Python] IMG to Char
查看>>
SpringBoot 整合 Logback
查看>>
Learn Python 014: Funtions
查看>>
Centos7编译Hadoop-2.7.5遇到的坑
查看>>
大众哲学(思维导图)
查看>>
敏捷个人3月份公益大会路线图
查看>>
WEB前端开发工程师 学习第二天 背景
查看>>
0607mysql基础:常用属性、约束
查看>>
Daniel Pfeifer 《Effective CMake》讲座笔记
查看>>
Sequelize-nodejs-4-Model usage
查看>>
【赛时总结】◇赛时·VII◇ Atcoder ABC-106
查看>>
javascript 查找属性的过程
查看>>
mongo与node的两种连接方式 mongoskin && mongoclient 的基本使用
查看>>
ID3算法(决策树)
查看>>
修改GIT密码
查看>>
Nginx日志切割
查看>>
乒乓球
查看>>
Linux查询网址
查看>>