打开https://cr.console.aliyun.com/cn-beijing/instances 进入容器镜像服务
选择实例列表—>个人实例
选择对应的区域 点击个人实例进入仓库
点击镜像仓库 创建镜像仓库
这里选择了本地仓库(根据实际需求选择)
创建镜像仓库
点击仓库名进入仓库
制作并上传镜像 这里以mysql为例
本地linux系统部署docker,这里不多赘述
启动docker后,执行docker pull mysql:8.0 拉取mysql8.0镜像
执行docker imeges #查看镜像部署完成状态
启动容器
docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=个人设置密码 mysql:8.0
将镜像推送到Registry
docker login --username=阿里云账号 公网地址 如下例:
docker login --username=kfl001130 registry.cn-beijing.aliyuncs.com
输入密码
登陆成功后,输入
docker tag ImageID 公网地址:镜像版本号
IamgeID可执行docker images查看
版本号自行填写 例:
docker tag 3218b38490ce registry.cn-beijing.aliyuncs.com/kong/kong_xuexi:mysql8.0
回车 执行docker images 查看,会多出一个镜像
docker push 公网地址:[镜像版本号]
上传本地镜像到阿里云仓库成功
进入阿里云仓库 选择镜像版本 可以看到刚上传的镜像
删掉本地服务器mysql容器,测试拉取镜像
docker ps 查看当前运行容器 docker stop 容器id 停止容器
docker ps -a 查看所有容器 docker rm 删除对应容器实例
docker images 查看容器镜像
docker rmi 删除对应镜像
拉取阿里云镜像
docker pull 公网地址:镜像版本号
拉取成功
启动方式:docker run -d --name first-mysql -e MYSQL_ROOT_PASSWORD=123456 registry.cn-beijing.aliyuncs.com/kong/kong_xuexi:mysql8.0
first-mysql:是自己起的名字
MYSQL_ROOT_PASSWORD=123456:指定root用户的密码
daocloud.io/library/mysql:latest : 冒号前边是之前pull的那个镜像地址,冒号后边是mysql版本号 例:
docker run -d --name mysql8.0 -e MYSQL_ROOT_PASSWORD=123456 registry.cn-beijing.aliyuncs.com/kong/kong_xuexi:mysql8.0
版权归原作者 NEW菜鸟001 所有, 如有侵权,请联系我们删除。