如何使用各种命令监视Docker

Docker为我们提供了许多选择,以查看镜像发生的事情,它们使用的系统资源等。

查看哪个Docker容器正在运行并检查其当前状态:

$docker container ls

查看安装的所有Docker镜像的列表:

$docker images

查看当前的CPU,内存和网络使用情况:

$docker stats

查看Docker的网络配置:

$docker network ls
在Manjaro Linux 安装Docker

如何安装Docker镜像

下面我们将安装“Hello-World”包,可用于确保Docker能够成功下载和运行镜像。

$docker pull hello-world

如何搜索Docker镜像

要通过Docker搜索所需的软件,使用以下命令语法:

$docker search [name]

例如,让我们尝试搜索Nginx,这是流行的Web服务器软件。

$docker search nginx

安装Docker

确保Manjaro是最新的,开始安装Docker:

$sudo pacman -Syu

接下来,执行以下命令以安装docker:

$sudo pacman -S docker

我们还可以从AUR安装Docker的开发版本,但建议不要在生产环境中使用该版本。

完成安装后,启动Docker服务,并设置重新启动系统时启动它:

$sudo systemctl start docker.service
$sudo systemctl enable docker.service

我们可以通过输入此命令验证安装docker程序并收集有关当前版本的一些信息:

$sudo docker version

还有一种快速简便的方法来查看当前正在运行的Docker容器有多少,并通过输入来查看一些Docker配置的选项:

$sudo docker info

如何运行Docker镜像

镜像下载后,使用以下命令运行它:

$docker run hello-world

如何不使用root运行Docker

默认情况下,我们必须在要运行Docker命令的情况下使用sudo或者登录root。

但我们想让当前用户也可以直接运行docker,将帐户添加到“docker组”:

$sudo usermod -aG docker $USER

我们需要重新启动系统使更改生效。

$reboot
日期:2020-07-07 20:56:41 来源:oir作者:oir