苹果电脑Mac添加Docker Nexus自制证书

13 篇文章 0 订阅
2 篇文章 0 订阅

前提条件:
a. Nexus docker 镜像库已经搭建成功.
域名:example.com SSL端口:8443
docker push 端口1443 docker pull 端口2443
b. Mac系统

  1. 先准备好证书.(这个文件大小1KB左右) 如果不到100个字节,可能是导出失败,请重现导出. 必须确保这个文件正常.
export NEXUS_DOMAIN=example.com
 export HTTPS_PORT=8443
   
  keytool -printcert -sslserver ${NEXUS_DOMAIN}:${HTTPS_PORT} -rfc > ${NEXUS_DOMAIN}.crt
  1. 导入证书到 Mac操作系统
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ${NEXUS_DOMAIN}.crt

3.验证是否正常

(这里可能需要重新启动一下mac系统,)然后打开docker
docker login example.com:1443
Username: admin
Password: 
Login Succeeded
(base) happy:tmp happy$ docker login example.com:2443
Username: admin
Password: 
Login Succeeded

docker tag rabbitmq:3-management example.com:1443/rabbitmq:3-management 
docker push example.com:1443/rabbitmq:3-management
The push refers to repository [example.com:1443/rabbitmq]
b383b216875f: Pushed 
5a6b7cb7420f: Pushed 
26d175ec9428: Pushed 
7537d4cef854: Pushed 
3fe901ca204a: Pushed 
a21e82023814: Pushed 
0bf6cf1eaa35: Pushed 
3981fd8cc5c3: Pushed 
eb992dd59df2: Pushed 
5720f35dfcd2: Pushed 
bab4623573a9: Pushed 
f3f9e1d2a4f9: Pushed 
d5b2143e2e4a: Pushed 
8b15606a9e3e: Pushed 
3-management: digest: sha256:c82079f59a5be3d6c74038962987bbfa096be1f75ba547e11d7ad5ab12cf61aa size: 3245
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心自由天使

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值