Docker服务启动、查看、停止容器

docker的命令需要root权限,所以在运行docker之前,先赋予root权限:

sudo -i

1、查看docker服务是否启动:

docker version

若服务端和客户端都启动,则会是如下结果(注意:需要sudo权限):

Client:
 Version:           19.03.6
 API version:       1.40
 Go version:        go1.12.17
 Git commit:        369ce74a3c
 Built:             Wed Oct 14 19:03:30 2020
 OS/Arch:           linux/arm64
 Experimental:      false

Server:
 Engine:
  Version:          19.03.6
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.17
  Git commit:       369ce74a3c
  Built:            Wed Oct 14 16:52:50 2020
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.3.3-0ubuntu1~18.04.3
  GitCommit:
 runc:
  Version:          spec: 1.0.1-dev
  GitCommit:
 docker-init:
  Version:          0.18.0
  GitCommit:

如果没有上述Server:及以下的内容,通过以下命令启动:

sudo systemctl start docker

2、查看正在运行的容器

docker container ls

或:

docker container ps

在这里插入图片描述

3、停止正在运行的容器
可以根据正在运行容器的ID停止对应的容器。这里一般只需要将ID的前两个或者三个就足够停止对应容器

docker container stop <CONTAINER ID>

结果:
在这里插入图片描述
4、查看所有容器

docker container ps -a

5、删除容器

docker container rm <CONTAINER ID>

同样,这里的CONTAINER ID只需要前两位或者三位即可。

6、退出容器

exit
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐