注册并登录阿里云账户

需提前在阿里云官网,注册一个用户
74-01

进入控制后台

74-02

进入容器镜像服务

74-03

创建个人实例

74-04

74-05

设置Registry密码

74-06

创建命名空间

74-07

创建镜像仓库

74-08

74-09

下载镜像

docker pull tomcat      //下载tomcat镜像

65-01

启动容器

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

63-09

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

此处要注意,【有坑】!

63-10

63-11

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

63-12

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

63-13

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

63-14

63-15

提交生成镜像

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

65-02

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是阿里云镜像服务里面新建的命名空间,不然阿里云镜像中心不允许上传镜像

74-11

登录阿里云Docker Registry

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

74-10

上传镜像到阿里云镜像中心

docker push registry.cn-hangzhou.aliyuncs.com/codingdgsun/mytomcat:1.0.0

镜像上传成功

74-12

74-13

从阿里云镜像中心下载镜像

docker pull registry.cn-hangzhou.aliyuncs.com/codingdgsun/mytomcat:1.0.0

CodingDGSun
4 声望1 粉丝