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