Docker入门实践:在华为云ECS上快速上手容器

举报
yd_248437377 发表于 2026/10/21 12:05:41 2026/10/21
【摘要】 记录在华为云ECS上安装Docker、运行第一个Nginx容器及常用容器管理命令的入门实践过程,适合Docker新手参考。

一、为什么要用Docker

部署应用时常常遇到“在我电脑上能跑、到服务器就不行”的问题:系统版本、依赖库稍有差异,服务就启动失败。Docker把应用及其运行环境一起打包成镜像,镜像在哪里运行,环境都完全一致。它启动快、占用少,一台云主机可以同时运行多个相互隔离的容器,非常适合学习和个人项目。

二、在ECS上安装Docker

我使用华为云弹性云服务器ECS(CentOS),通过CloudShell登录后,先执行 yum install -y yum-utils 并添加docker-ce软件源,再执行 yum install -y docker-ce 完成安装,最后用 systemctl start docker 启动服务并设为开机自启。运行 docker --version 与 docker info 确认状态正常。

三、运行第一个容器

执行 docker run -d -p 8080:80 --name mynginx nginx,Docker会自动拉取Nginx官方镜像并在后台启动容器。用 docker ps 查看容器状态,浏览器访问“服务器公网IP:8080”,就能看到Nginx欢迎页。停止和删除容器分别是 docker stop mynginx、docker rm mynginx。

四、常用命令小结

docker images 查看本地镜像;docker logs 查看容器日志;docker exec -it 容器名 /bin/bash 进入容器内部排查问题。把这几个命令练熟,日常使用基本够用。

五、心得体会

Docker门槛并不高,关键在于动手。借助华为云学堂的云实验,不用自己准备服务器,就能从安装、拉取镜像、运行容器到查看日志完整走一遍流程,比只看文档印象深得多,很适合新手入门练习。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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