CCE制作并发布2048镜像全流程实践(一)
【摘要】 该实践通过2048应用实践完成了从镜像制作、镜像上传、镜像部署端到端的容器发布流程,并串联了docker常用的命令和CCE的使用方法,使读者完整的操作和学习容器。
CCE制作并发布2048镜像全流程实践
本文由四部分组成:(一):使用ECS制作2048镜像,(二):上传镜像到SWR;(三):使用CCE部署2048镜像,(四):常见问题
(一):使用ECS制作2048镜像
步骤1:准备一台ECS(CentOS7.6)
步骤2:登录后输入如下命令,使用脚本方式安装最新版本的docker引擎
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
步骤3:在CentOS下,安装完成后需要手动启动docker,用以下命令启动
systemctl start docker
步骤4:安装完成后输入 docker version命令可查看docker版本
步骤5:由于要从gitee上下载2048源码制作docker镜像,首先需要安装git客户端
yum install -y git
安装完成后显示如下:
步骤6:查询git版本
步骤7: 使用git clone命令克隆2048源码至此ECS中
git clone https://gitee.com/huang_yu_si/2048.git
步骤8:可以通过如下命令查看并进入到2048文件中。发现文件中已存在Dockerfile文本
步骤9:利用已有的Dockerfile文本构建docker镜像
docker build -t <DockerImageName>:<VersionID> .
步骤10:使用docker images命令可以看到已构建成功的镜像stella2048
步骤11:在ECS上运行2048镜像,以验证是否可以使用
docker run -p 80:80 --name <containername> -d <DockerImageName>:<VersionID>
这里输入的例子为:docker run -p 80:80 --name my2048 -d stellia2048:v1
步骤12: 使用docker ps可以查看容器是否运行,已看到my2048镜像已运行
步骤13:使用ECS的EIP地址打开2048应用进行验证,如下
至此完成了ECS上制作并运行2048容器应用
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)