docker registry 搭建流程(含CA认证)
来源:互联网 发布:打码刷码软件官方下载 编辑:程序博客网 时间:2024/06/05 03:45
docker registry 搭建(含CA认证)
环境说明
服务端配置
- 安装docker
yum install -y docker-io
- 下载docker registry镜像(使用版本2)
docker pull docker.io/registry:2
- 生成秘钥
docker run -it --rm -p 5000:5000 --name registry -v /certs:/certs -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/docker.crt -e REGISTRY_HTTP_TLS_KEY=/certs/docker.key docker.io/registry:2
客户端A配置
- 安装boot2docker
略 - 启动boot2docker
1 . docker-machine start default
2 . docker-machine ssh default - 修改hosts文件,添加以下内容。
10.192.3.230 docker
10.192.3.230是服务端IP,此处根据实际情况修改。 - 拷贝秘钥
1 . 将服务端docker.crt文件拷贝到/etc/docker/certs.d/docker:5000/docker.crt - 添加秘钥至系统
执行以下命令
cat /etc/docker/certs.d/docker:5000/docker.crt > /usr/local/etc/ssl/certs/ca-certificates.crt
客户端使用
- 上传本地镜像到私服
1 . 创建准备上传的镜像文件
docker tag centos:6.6 docker:15000/centos:6.6
此处镜像名称标识上传路径,所以要与hosts文件中配置的一致
2.上传镜像到私服
docker push docker:15000/centos:6.6
在私服中镜像名为centos,不包含docker:15000 - 下载私服的镜像
docker pull docker:15000/centos:6.6
此处docker:15000表示下载路径,要与hosts文件中配置一致 - 查询私服的镜像
curl https://docker:15000/v2/_catalog
坑
- 每次重启boot2docker,hosts文件和ca-certificates.crt文件要重新修改。(有待完善)
- docker registry所在系统不建议用Centos6
- docker registry版本建议使用2,不建议用最新.
阅读全文
0 0
- docker registry 搭建流程(含CA认证)
- docker搭建registry(对于认证的个人用户)
- 搭建基于SSL认证的Docker Registry
- Docker-搭建Docker Registry
- docker registry带ssl认证的私有仓库搭建
- docker 搭建私有仓库registry (多用户)
- Docker Private Registry搭建(一)
- Docker Private Registry搭建(二)
- Docker Private Registry搭建(三)
- Docker私服Registry搭建
- docker 搭建私有registry
- docker registry 搭建步骤
- docker 搭建registry私服
- Docker私服Registry搭建
- docker registry 搭建过程
- 搭建私有Docker Registry
- 局域网搭建docker registry
- 搭建Docker Registry v2
- buffer和cache的区别
- 【linux】ldconfig命令用法笔记
- phpexcel将json转excel
- spring 核心与源码解析(2):IoC之ApplicationContext
- gojs去除水印
- docker registry 搭建流程(含CA认证)
- 递归获取文件目录
- html学习记录一
- deeplearning.ai lecture2-week2-optimization methods
- 程序人生
- Android-NDK入门
- 通常的神经网络大小的设计研究,需要多少神经元
- 10大移动端机器学习框架
- 【VUE】.NET实现Tree组件双向绑定数据(1)