Docker 与 Ubuntu 镜像的基本命令指南
Docker 是一个开源的应用容器引擎,允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
本文将介绍 Docker 的基本命令,以及如何使用这些命令来操作 Ubuntu 镜像。
流程图
首先,让我们通过一个流程图来了解 Docker 操作的基本步骤:
flowchart TD
A[开始] --> B[安装Docker]
B --> C[拉取Ubuntu镜像]
C --> D[运行容器]
D --> E[执行命令]
E --> F[停止容器]
F --> G[删除容器]
G --> H[结束]
关系图
接下来,我们通过一个关系图来展示 Docker 容器与镜像之间的关系:
erDiagram
image {
size 32px 32px
}
container ||--o{ image : "基于"
}
Docker 基本命令
-
安装 Docker: 在 Ubuntu 系统上,可以通过以下命令安装 Docker:
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
-
拉取 Ubuntu 镜像: 使用以下命令从 Docker Hub 拉取 Ubuntu 镜像:
docker pull ubuntu
-
运行容器: 使用以下命令运行一个 Ubuntu 容器:
docker run -it ubuntu /bin/bash
这里
-it
参数让 Docker 分配一个伪终端并保持标准输入开放。 -
执行命令: 在容器内部,你可以执行任何 Linux 命令,例如查看当前目录:
ls
-
停止容器: 使用
Ctrl + D
或者exit
命令退出容器,容器将自动停止。 -
删除容器: 使用以下命令删除已停止的容器:
docker rm [容器ID或容器名]
-
查看容器和镜像:
- 查看正在运行的容器:
docker ps
- 查看所有容器(包括停止的):
docker ps -a
- 查看所有镜像:
docker images
- 查看正在运行的容器:
结语
Docker 提供了一个轻量级、可移植、自给自足的容器解决方案,使得应用的部署、扩展和管理变得异常简单。通过本文的介绍,你应该已经掌握了 Docker 的基本命令和操作流程。接下来,你可以开始尝试使用 Docker 来部署和管理你的应用了。