Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。以下是 Docker 的基本使用指南,包括如何获取镜像、启动容器、查看容器状态以及后台运行容器。
获取 Docker 帮助
要查看 Docker 客户端的所有命令选项,可以直接输入 docker
命令:
docker
要深入了解指定的 Docker 命令使用方法,可以使用 --help
参数:
docker command --help
例如,查看 docker stats
指令的具体使用方法:
docker stats --help
获取镜像
如果本地没有 Ubuntu 镜像,可以使用 docker pull
命令来载入 Ubuntu 镜像:
docker pull ubuntu
启动容器
使用以下命令启动一个基于 Ubuntu 镜像的容器,并以命令行模式进入该容器:
docker run -it ubuntu /bin/bash
参数说明:
-i
:保持容器的标准输入(STDIN)打开,即使没有附加。-t
:分配一个伪终端。ubuntu
:指定要运行的镜像。/bin/bash
:在容器中执行的命令,这里是启动一个交互式 Shell。
退出终端,直接输入 exit
:
exit
查看所有容器
查看所有容器(包括正在运行和已停止的):
docker ps -a
启动已停止的容器
使用 docker start
启动一个已停止的容器:
docker start [容器ID或名称]
例如:
docker start b750bbbcfd88
后台运行容器
在大部分场景下,我们希望 Docker 服务在后台运行。可以通过 -d
参数指定容器的运行模式:
docker run -itd --name ubuntu-test ubuntu /bin/bash
参数说明:
-d
:后台运行容器,并返回容器 ID。--name
:为容器指定一个名称。
查看容器状态
要查看正在运行的容器及其资源使用情况,可以使用 docker stats
命令:
docker stats