前言
本小节我们将学习一下使用阿里云容器镜像服务来管理我们的镜像。
-
Docker 环境准备(已安装的可省略此步骤)
docker version > /dev/null || curl -fsSL get.docker.com | bash service docker restart systemctl enable docker #设置开机自启
-
使用阿里云容器镜像服务并创建自己的镜像仓库:
- 创建你的命名空间:名为dustyone
- 假设你的阿里云登录账号为123456789
- 假设你创建的镜像仓库:名为dustyone_repository
https://cr.console.aliyun.com/cn-shenzhen/instances/repositories
- 创建你的命名空间:名为dustyone
-
设置镜像仓库访问授权,以方便通过Docker CTL 登录并访问我们的阿里云镜像仓库
此处我们设置访问凭证,建议为固定的凭证,假设你设置的固定凭证abcde
-
Docker Login
使用如下命令登录:sudo docker login --username=123456789 --password=abcde registry.cn-shenzhen.aliyuncs.com
其中‘123456789 ’为你的阿里云登录账号,abcde为镜像仓库的访问凭证
-
Docker镜像PUSH操作
-
查看本地镜像:假设本地有个如下镜像
[root@iZwz92qakfc7zvdr9h0gipZ kodexplorer]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/baiyuetribe/kodexplorer latest cc7aef62c0b1 7 weeks ago 102 MB [root@iZwz92qakfc7zvdr9h0gipZ kodexplorer]#
-
给指定的镜像打Tag
sudo docker tag cc7aef62c0b1 registry.cn-shenzhen.aliyuncs.com/dustyone/dustyone_repository:kodExplorer-latest
-
查看镜像信息
[root@iZwz92qakfc7zvdr9h0gipZ kodexplorer]# sudo docker tag cc7aef62c0b1 registry.cn-shenzhen.aliyuncs.com/dustyone/dustyone_repository:kodExplorer-latest [root@iZwz92qakfc7zvdr9h0gipZ kodexplorer]# docker images REPOSITORY
-