5.1 检查 Docker 版本
在你的系统上安装完 Docker 后,重要的是确保所有组件正常运行。第一次运行 Docker 包括几个步骤来检查安装和初始设置。
我们从检查 Docker 版本开始。这个步骤确认了安装的正确性,并确保命令行可以识别 Docker 的命令。
1. 打开终端或命令行:
- 在 Windows 上:打开 PowerShell 或命令提示符 (CMD)。
- 在 macOS 上:打开 Terminal (Terminal.app)。
- 在 Linux 上:打开终端。
2. 输入命令检查版本:
sudo docker --version
你会看到已安装的 Docker 版本,例如:
Docker version 20.10.7, build f0df350
5.2 启动测试容器
下一步就是启动一个测试用的Docker容器。这会帮你检查Docker守护程序的工作情况,确认你的电脑上能够运行容器。
1. 启动测试容器 "hello-world":
docker run hello-world
执行这条命令时,Docker会从Docker Hub下载"hello-world"镜像并在容器中运行。如果你的电脑上没有这个镜像,系统会自动下载它。
2. 预期结果: 如果Docker运行正常,你会看到下面的消息:
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/
5.3 检查 Docker Daemon 的状态
现在你需要确认 Docker Daemon 是否在运行。
在 Windows 和 macOS 上:
Docker Desktop 会自动启动 Docker Daemon。你可以检查它的状态。在 Windows 上,你会在系统托盘(屏幕底部,时钟旁边)找到 Docker 的图标。点击它来检查状态。在 macOS 上,Docker 图标位于位于屏幕顶部菜单栏的系统指示器旁边(比如 Wi-Fi、音量)。如果正常运行,图标会是激活状态,没有警告标记(比如黄色三角形或红色叉号)。
在 Linux 上:
输入以下命令检查 Docker Daemon 的状态:
sudo systemctl status docker
你会看到输出显示 Docker 服务的状态。如果 Docker 正常运行,状态将是 "active (running)"。
5.4 检查 Docker 网络
Docker 使用虚拟网络来在容器和外部世界之间进行交互。检查 Docker 网络能确认容器可以通过网络进行交互。
1. 查看现有网络列表:
docker network ls
你会看到 Docker 默认创建的网络列表:
NETWORK ID NAME DRIVER SCOPE
8d3d90a1e084 bridge bridge local
9e3bdf739d23 host host local
a34e1b2f4c07 none null local
2. 创建并检查自定义网络:
创建一个新网络:
docker network create my_test_network
检查网络是否创建成功:
docker network ls
你会在列表中看到新网络 "my_test_network"。
5.5 检查 Docker 卷
Docker 使用卷来持久存储容器的数据。检查 Docker 卷可以确认是否能够创建和管理用于存储数据的卷。
温馨提示: 卷 (volume) — 类似虚拟硬盘。在实际的操作系统中,它以普通文件的形式存储。
1. 查看现有卷列表:
docker volume ls
你会看到现有卷的列表(如果有的话)。
2. 创建和检查自定义卷:
创建一个新的卷:
docker volume create my_test_volume
检查卷是否创建成功:
docker volume ls
你会在列表中看到新卷 "my_test_volume"。
第一次启动 Docker 和检查安装是非常重要的步骤,可以确认所有组件是否设置正确并且正常运行。通过检查 Docker 版本、启动测试容器、检查 Docker Daemon 状态,以及检查 Docker 的网络和卷,你可以确信系统已经就绪,可以处理容器和部署应用程序了。
GO TO FULL VERSION