集群外 docker 环境使用集群的 registry 仓库

内容纲要

概要描述

集群内的 registry 部署在 test-app-10:5000 集群外需要对该仓库进行 push/pull 操作


详细说明

  1. 创建 docker 仓库目录
  2. cp 证书
  3. 重启 docker
  4. docker login 登录
  5. 指定仓库 pull/push

操作过程(集群外的机器上操作)

  • 复制证书到证书目录
mkdir -p /etc/docker/certs.d/test-app-10:5000

scp test-app-10:/srv/kubernetes/ca.pem  /etc/docker/certs.d/test-app-10:5000/ca.crt
  • 重启docker
systemctl restart docker
  • 验证登录(账号密码transwarp/transwarp)
[root@centos72-22~]# docker login test-app-10:5000
Username: transwarp
Password:
Login Succeeded
  • 成功后可以在此机器上对集群内的仓库进行push/pull
[root@centos72-22~]# docker pull test-app-10:5000/transwarp/kundb-mini:kundb-2.1.4-final
Trying to pull repository test-app-10:5000/transwarp/kundb-mini ...
kundb-2.1.4-final: Pulling from test-app-10:5000/transwarp/kundb-mini
e9afc4f90ab0: Pulling fs layer
9e5cf258e122: Pulling fs layer
844cc058326b: Pulling fs layer
bbe4b35e4315: Waiting

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。