Hello World 容器
学习目标
- 运行第一个容器
- 理解
docker run的过程 - 掌握基本命令
核心概念
运行第一个容器
docker run hello-world
发生了什么?
1. Docker 客户端发送请求给 Docker Daemon
2. Daemon 检查本地有没有 hello-world 镜像
3. 没有 → 从 Docker Hub 拉取
4. 创建容器并运行
5. 输出信息后退出
常用命令
# 运行交互式容器
docker run -it ubuntu bash
# 查看运行中的容器
docker ps
# 查看所有容器(包括已停止)
docker ps -a
# 停止容器
docker stop <容器ID>
# 删除容器
docker rm <容器ID>
运行交互式容器
# -i 交互模式,-t 分配终端
docker run -it ubuntu bash
# 现在你在 Ubuntu 容器里
root@abc123:/# cat /etc/os-release
root@abc123:/# ls
root@abc123:/# exit
后台运行
# -d 后台运行
docker run -d nginx
# 查看运行中的容器
docker ps
实践练习
练习 1:运行 Ubuntu
docker run -it ubuntu bash
# 在容器内执行一些命令,然后 exit 退出
练习 2:查看容器列表
docker ps -a
# 找到刚才运行过的容器
小结
| 命令 | 作用 |
|---|---|
docker run | 运行容器 |
-it | 交互模式 |
-d | 后台运行 |
docker ps | 查看容器 |
docker stop | 停止容器 |
docker rm | 删除容器 |