阿里云Docker Registry
https://www.aliyun.com/
1、创建命名空间
2、创建镜像仓库
3、设置docker login凭证
4、登录阿里云Docker Registry
[root@localhost ~]# sudo docker login --username=itmrl registry.cn-hangzhou.aliyuncs.com
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
5、将镜像推送到Registry
标记本地镜像,归入仓库
[root@localhost ~]# sudo docker tag 4a97d3158956 registry.cn-hangzhou.aliyuncs.com/itmrl/my-public-repo:1.0.0
[root@localhost ~]# images
-bash: images: command not found
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
itmrl/my-public-repo 1.0.0 4a97d3158956 3 hours ago 659MB
registry.cn-hangzhou.aliyuncs.com/itmrl/my-public-repo 1.0.0 4a97d3158956 3 hours ago 659MB
推送镜像
[root@localhost ~]# sudo docker push registry.cn-hangzhou.aliyuncs.com/itmrl/my-public-repo:1.0.0
The push refers to repository [registry.cn-hangzhou.aliyuncs.com/itmrl/my-public-repo]
7ecd0eab9c73: Pushed
35c20f26d188: Pushed
c3fe59dd9556: Pushed
6ed1a81ba5b6: Pushed
a3483ce177ce: Pushed
ce6c8756685b: Pushed
30339f20ced0: Pushed
0eb22bfb707d: Pushed
a2ae92ffcd29: Pushed
1.0.0: digest: sha256:74ed6579c9e1e874fe73da2a50e1b0e15dc78a67de533aa0c39facf3bfbba296 size: 2212
拉取镜像
[root@localhost ~]# sudo docker pull registry.cn-hangzhou.aliyuncs.com/itmrl/my-public-repo:1.0.0
1.0.0: Pulling from itmrl/my-public-repo
7448db3b31eb: Already exists
c36604fa7939: Already exists
29e8ef0e3340: Already exists
a0c934d2565d: Already exists
a360a17c9cab: Already exists
cfcc996af805: Already exists
2cf014724202: Already exists
4bc402a00dfe: Already exists
353d55df259a: Already exists
Digest: sha256:74ed6579c9e1e874fe73da2a50e1b0e15dc78a67de533aa0c39facf3bfbba296
Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/itmrl/my-public-repo:1.0.0
registry.cn-hangzhou.aliyuncs.com/itmrl/my-public-repo:1.0.0
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.cn-hangzhou.aliyuncs.com/itmrl/my-public-repo 1.0.0 4a97d3158956 4 hours ago 659MB
配置镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://5hsgiaja.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker