上传docker镜像到阿里云镜像中心实践

注册并登录阿里云账户 【上传docker镜像到阿里云镜像中心实践】需提前在阿里云官网,注册一个用户
上传docker镜像到阿里云镜像中心实践
文章图片

进入控制后台 上传docker镜像到阿里云镜像中心实践
文章图片

进入容器镜像服务 上传docker镜像到阿里云镜像中心实践
文章图片

创建个人实例 上传docker镜像到阿里云镜像中心实践
文章图片

上传docker镜像到阿里云镜像中心实践
文章图片

设置Registry密码 上传docker镜像到阿里云镜像中心实践
文章图片

创建命名空间 上传docker镜像到阿里云镜像中心实践
文章图片

创建镜像仓库 上传docker镜像到阿里云镜像中心实践
文章图片

上传docker镜像到阿里云镜像中心实践
文章图片

下载镜像

docker pull tomcat//下载tomcat镜像

上传docker镜像到阿里云镜像中心实践
文章图片

启动容器
docker run -d --name="MyTomcat" -p 8888:8080 tomcat //后台方式,以外部主机端口8888映射容器端口8080,运行Tomcat,容器别名为MyTomcat

上传docker镜像到阿里云镜像中心实践
文章图片

curl localhost:8888//测试访问显示404

此处要注意,【有坑】!
上传docker镜像到阿里云镜像中心实践
文章图片

上传docker镜像到阿里云镜像中心实践
文章图片

docker exec -it 2dd5319e4047 /bin/bash//进入容器

上传docker镜像到阿里云镜像中心实践
文章图片

cp -r webapps.dist/* webapps//将webapps.dist目录下的所以文件,拷贝到webapps目录

上传docker镜像到阿里云镜像中心实践
文章图片

curl localhost:8888//测试访问显示正常

上传docker镜像到阿里云镜像中心实践
文章图片

上传docker镜像到阿里云镜像中心实践
文章图片

提交生成镜像
docker commit --help//查看commit帮助 -a 作者 -m 提交的信息内容

上传docker镜像到阿里云镜像中心实践
文章图片

docker commit -a "codingdgsun" -m "Init tomcat webapps" 08635d0f1579 registry.cn-hangzhou.aliyuncs.com/codingdgsun/mytomcat:1.0.0 //提交镜像,作者:codingdgsun;提交的备注信息:Init tomcat webapps;提交的容器ID:08635d0f1579; //镜像的别名:registry.cn-hangzhou.aliyuncs.com/codingdgsun/mytomcat;版本号:1.0.0

注意镜像的别名必须是(registry.cn-hangzhou.aliyuncs.com/codingdgsun/mytomcat;版本号:1.0.0):其中,codingdgsun是阿里云镜像服务里面新建的命名空间,不然阿里云镜像中心不允许上传镜像
上传docker镜像到阿里云镜像中心实践
文章图片

登录阿里云Docker Registry
docker loginregistry.cn-hangzhou.aliyuncs.com //输入阿里云用户名和registry密码进行登录 docker logout registry.cn-hangzhou.aliyuncs.com//退出登录

上传docker镜像到阿里云镜像中心实践
文章图片

上传镜像到阿里云镜像中心
docker push registry.cn-hangzhou.aliyuncs.com/codingdgsun/mytomcat:1.0.0

镜像上传成功 上传docker镜像到阿里云镜像中心实践
文章图片

上传docker镜像到阿里云镜像中心实践
文章图片

从阿里云镜像中心下载镜像
docker pull registry.cn-hangzhou.aliyuncs.com/codingdgsun/mytomcat:1.0.0

    推荐阅读