Docker 入门笔记:从安装到跑起第一个容器

举报
yd_281047095 发表于 2026/10/28 16:41:38 2026/10/28
【摘要】 最近在华为云学堂的云实验里过了一遍「轻松快速上手 Docker」,这里把核心步骤和常用命令整理成笔记,方便以后回看。一、Docker 是什么Docker 是一种容器技术,把应用和它依赖的运行环境打包成镜像,在任何装了 Docker 的机器上都能以同样的方式运行。镜像是只读模板,容器是镜像运行起来的实例。二、安装与检查在一台 Linux 云服务器(ECS)上安装好 Docker 后,先确认服务...

最近在华为云学堂的云实验里过了一遍「轻松快速上手 Docker」,这里把核心步骤和常用命令整理成笔记,方便以后回看。
一、Docker 是什么
Docker 是一种容器技术,把应用和它依赖的运行环境打包成镜像,在任何装了 Docker 的机器上都能以同样的方式运行。镜像是只读模板,容器是镜像运行起来的实例。
二、安装与检查
在一台 Linux 云服务器(ECS)上安装好 Docker 后,先确认服务正常:
systemctl start docker
docker version
docker info
三、镜像管理
搜索和拉取镜像:
docker search nginx
docker pull nginx
查看和删除本地镜像:
docker images
docker rmi nginx
四、容器管理
启动一个 nginx 容器,并把容器的 80 端口映射到宿主机的 8080 端口:
docker run -d --name web -p 8080:80 nginx
查看正在运行的容器:
docker ps
进入容器、查看日志、停止和删除:
docker exec -it web /bin/bash
docker logs web
docker stop web
docker rm web
五、几点体会

  1. 先搞清楚镜像和容器的区别,命令就不容易混。
  2. 端口映射写反(宿主机端口:容器端口)是新手最常见的错误。
  3. 用 --name 给容器命名,后续管理比记一长串 ID 方便得多。
  4. 做完实验记得清理不用的容器和镜像,避免占满磁盘。
    以上就是这次实验的笔记,后面打算继续学习 Dockerfile 构建自定义镜像,有收获再来分享。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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