千家信息网

自签名证书怎么创建docker镜像仓库

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"自签名证书怎么创建docker镜像仓库",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"自签名证书怎么创建docker镜像仓库"吧!先确定你
千家信息网最后更新 2026年11月01日自签名证书怎么创建docker镜像仓库

本篇内容主要讲解"自签名证书怎么创建docker镜像仓库",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"自签名证书怎么创建docker镜像仓库"吧!

先确定你主机的hostname
可以在/etc/hosts下看到
这里假定你的主机名字是docker.dev.com
使用openssl生成证书
笔者这里证书文件保存在/data/certs目录,注意要先创建这个文件夹,也可以放在其它地方,读者随意
openssl req -newkey rsa:4096 -nodes -sha256 -keyout /data/certs/docker.dev.com.key -x509 -days 365 -out /data/certs/docker.dev.com.crt
注意Common Name输入你的域名

然后启动registry镜像仓库

要注意挂载目录是/data/certs,请修改成你证书的路径,只有这样在容器里面才可以找到证书。

端口号443被占用的话,可以使用8443

docker run -d \

--restart=always \

--name registry8443 \

-v /data/certs:/certs \

-e REGISTRY_HTTP_ADDR=0.0.0.0:443 \

-e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/docker.dev.com.crt \

-e REGISTRY_HTTP_TLS_KEY=/certs/docker.dev.com.key \

-p 8443:443 \

registry:2.6.2

然后docker logs registry8443 看看是否启动正常

然后使用docker pull docker.dev.com:8443里面的镜像或者push镜像到仓库的话会提示证书问题。

接下来就是证书信任配置了,配置后可以无需重启docker
把docker.dev.com.crt 拷贝重命名成client.crt
然后在/etc/docker/certs.d/ 文件夹下,如果没有certs.d文件夹,请创建
在里面创建文件夹docker.dev.com:8443
如果默认是443端口的话,不需要添加端口号,把client.crt放进文件夹里面即可。

然后就可以使用pull,push命令畅快使用仓库。

注意了如果在其它主机上需要推送到该仓库,同样的该主机的docker下也需要添加证书信任,
同时将主机的域名添加到etc/hosts里面,如果有dns服务发现的话,可以忽略。

到此,相信大家对"自签名证书怎么创建docker镜像仓库"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

证书 仓库 镜像 文件 主机 文件夹 内容 口号 域名 目录 学习 配置 实用 更深 畅快 接下来 兴趣 只有 同时 名字 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南云网互联网络科技有限公司 互联网巨头科技公司 互联网络科技有限公司 深圳互联网络科技有限公司 互联网与新科技 丰台科技园 互联网 亿账通互联网科技 互联网科技类展会 互联网科技素材视频竖屏 银川新华互联网科技学校地址 西藏七维空间互联网科技有限公司 互联网科技人工智能实验室 佛山市翊博互联网络科技有限公司 科技大学互联网 烟台灵鸽互联网科技有限公司 为客找房互联网科技公司怎么样 互联网相关科技技术 现代互联网科技公司 上海旺乐尼互联网科技有限公司 互联网科技创新方面的资料 以房互联网科技 科技赋能互联网健康 农村开互联网科技讲堂 开一家科技互联网公司需要多少钱 迪庆互联网科技招生 为客找房互联网科技公司怎么样 工业互联网科技创业 承德科技产业互联网平台 互联网科技创新方面的资料 互联网科技自媒体灵感
0