内容纲要
概要描述
集群内的 registry 部署在 test-app-10:5000 集群外需要对该仓库进行 push/pull 操作
详细说明
- 创建 docker 仓库目录
- cp 证书
- 重启 docker
- docker login 登录
- 指定仓库 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