systemctl [options] docker
- 启动:system start docker
- 查看状态:systemctl status docker
- 停止:systemctl stop docker
- 有警告:service关闭了,但是docker.socket仍响应
- 解决方法:systemctl stop docker.socket
- 再次查看:此时状态是inactive的,符合现状。
- docker info 查看,没有server的描述
- 重启:systemctl restart docker
- docker info再次查看,成功加载server的参数
- docker常见状态
启动:system start docker
查看状态:systemctl status docker
停止:systemctl stop docker
有警告:service关闭了,但是docker.socket仍响应
解决方法:systemctl stop docker.socket
再次查看:此时状态是inactive的,符合现状。
docker info 查看,没有server的描述
重启:systemctl restart docker
docker info再次查看,成功加载server的参数
项目 | Value | |
---|---|---|
Containers | 5 | 容器有5个 |
Running | 1 | 正在运行有一个 |
Paused | 0 | 没有暂停的容器 |
Stopped | 4 | 停止了4个 |
Images | 5 | 共5个镜像 |
Client: Docker Engine - Community
Version: 25.0.2
Context: default
Debug Mode: false
Plugins:
buildx: Docker Buildx (Docker Inc.)
Version: v0.12.1
Path: /usr/libexec/docker/cli-plugins/docker-buildx
compose: Docker Compose (Docker Inc.)
Version: v2.24.5
Path: /usr/libexec/docker/cli-plugins/docker-compose
Server:
Containers: 5
Running: 1
Paused: 0
Stopped: 4
Images: 5
Server Version: 25.0.2
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Using metacopy: false
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 2
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
Swarm: inactive
Runtimes: io.containerd.runc.v2 runc
Default Runtime: runc
Init Binary: docker-init
containerd version: ae07eda36dd25f8a1b98dfbf587313b99c0190bb
runc version: v1.1.12-0-g51d5e94
init version: de40ad0
Security Options:
apparmor
seccomp
Profile: builtin
cgroupns
Kernel Version: 6.5.0-18-generic
Operating System: Ubuntu 22.04.3 LTS
OSType: linux
Architecture: x86_64
CPUs: 16
Total Memory: 27.09GiB
Name: edgezh1
ID: 35491377-f803-455d-a1bb-f8f546c51a34
Docker Root Dir: /var/lib/docker
Debug Mode: false
Experimental: false
Insecure Registries:
127.0.0.0/8
Registry Mirrors:
https://82m9ar63.mirror.aliyuncs.com/
Live Restore Enabled: false
docker常见状态
这些状态可以通过docker ps
命令或者Docker API来查看。Docker容器可以处于以下几种状态:
🟡 已创建(Created):这意味着容器被成功地创建并且正等待分配到主机上进行调度。该状态通常用黄色或者深黄色表示。
🟢 运行中(Running):容器正在运行,并且正在执行其中的进程。
🔴 退出(Exited):容器的进程已经退出,并且容器也已经停止运行。
🟠 正在重启(Restarting):容器由于故障或设置自动重启选项而重新启动。
🔵 暂停(Paused):容器的执行状态被暂停,但是容器仍然存在。
🟣 正在移除(Removing):容器被删除时,会显示为“Removing”状态。
🟤 启动中(Starting):容器正在启动,但是尚未完全启动完成。
这些状态可以通过docker ps
命令或者Docker API来查看。
以上只是一些常用的 Docker 启动类的命令,更多详细的命令可以参考 Docker 官方文档:https://docs.docker.com/