Docker 入门实践:一条命令跑起你的第一个容器

举报
yd_269005348 发表于 2026/10/28 06:58:04 2026/10/28
【摘要】 第一次接触 Docker 的人,最容易卡住的不是命令,而是没搞清容器和虚拟机的区别。简单说,虚拟机是在一台机器里再虚拟出一整套硬件和操作系统,而容器共享宿主机的内核,只把应用和它依赖的环境打包在一起,所以启动是秒级的,占用也小得多。动手环节很直接:先在云服务器上装好 Docker,然后执行 docker run -d -p 8080:80 nginx,这一条命令做了三件事:拉取 nginx ...

第一次接触 Docker 的人,最容易卡住的不是命令,而是没搞清容器和虚拟机的区别。简单说,虚拟机是在一台机器里再虚拟出一整套硬件和操作系统,而容器共享宿主机的内核,只把应用和它依赖的环境打包在一起,所以启动是秒级的,占用也小得多。动手环节很直接:先在云服务器上装好 Docker,然后执行 docker run -d -p 8080:80 nginx,这一条命令做了三件事:拉取 nginx 镜像、以后台方式启动容器、把宿主机的 8080 端口映射到容器里的 80 端口。命令跑完后,用 docker ps 看容器是否在运行,再在浏览器打开服务器公网 IP 加 8080 端口,能看到 Nginx 欢迎页就说明通了;别忘了安全组要放行 8080。日常管理记住几个命令就够用:docker logs 看日志、docker exec -it 进容器内部看看、docker stop 和 docker rm 停掉并删除容器。最后一个新手常踩的坑:容器删掉后,写在容器内部的数据也会跟着没,需要长期保存的数据要挂载数据卷到宿主机目录,这一点在真正部署业务前一定要先养成习惯。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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