CCE制作并发布2048镜像全流程实践(一)

stellia 发表于 2021/06/16 16:13:38 2021/06/16
【摘要】 该实践通过2048应用实践完成了从镜像制作、镜像上传、镜像部署端到端的容器发布流程,并串联了docker常用的命令和CCE的使用方法,使读者完整的操作和学习容器。

CCE制作并发布2048镜像全流程实践

本文由四部分组成:(:使用ECS制作2048镜像,(二):上传镜像到SWR;(三):使用CCE部署2048镜像,(四):常见问题

:使用ECS制作2048镜像

步骤1:准备一台ECSCentOS7.6)


步骤2登录后输入如下命令,使用脚本方式安装最新版本的docker引擎

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

步骤3CentOS下,安装完成后需要手动启动docker,用以下命令启动

systemctl start docker

步骤4安装完成后输入 docker version命令可查看docker版本

步骤5由于要从gitee上下载2048源码制作docker镜像,首先需要安装git客户端

yum install -y git

安装完成后显示如下:

3.png

步骤6查询git版本

4.png

步骤7 使用git clone命令克隆2048源码至此ECS

git clone https://gitee.com/huang_yu_si/2048.git

5.png

 步骤8可以通过如下命令查看并进入到2048文件中。发现文件中已存在Dockerfile文本

6.png

步骤9利用已有的Dockerfile文本构建docker镜像

docker build -t <DockerImageName>:<VersionID> .

7.png

步骤10使用docker images命令可以看到已构建成功的镜像stella2048

8.png

步骤11ECS上运行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镜像已运行

9.png

步骤13使用ECSEIP地址打开2048应用进行验证,如下

 

10.png

至此完成了ECS上制作并运行2048容器应用

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。