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 - CommunityVersion: 25.0.2Context: defaultDebug Mode: falsePlugins:buildx: Docker Buildx (Docker Inc.)Version: v0.12.1Path: /usr/libexec/docker/cli-plugins/docker-buildxcompose: Docker Compose (Docker Inc.)Version: v2.24.5Path: /usr/libexec/docker/cli-plugins/docker-composeServer:Containers: 5Running: 1Paused: 0Stopped: 4Images: 5Server Version: 25.0.2Storage Driver: overlay2Backing Filesystem: extfsSupports d_type: trueUsing metacopy: falseNative Overlay Diff: trueuserxattr: falseLogging Driver: json-fileCgroup Driver: cgroupfsCgroup Version: 2Plugins:Volume: localNetwork: bridge host ipvlan macvlan null overlayLog: awslogs fluentd gcplogs gelf journald json-file local splunk syslogSwarm: inactiveRuntimes: io.containerd.runc.v2 runcDefault Runtime: runcInit Binary: docker-initcontainerd version: ae07eda36dd25f8a1b98dfbf587313b99c0190bbrunc version: v1.1.12-0-g51d5e94init version: de40ad0Security Options:apparmorseccompProfile: builtincgroupnsKernel Version: 6.5.0-18-genericOperating System: Ubuntu 22.04.3 LTSOSType: linuxArchitecture: x86_64CPUs: 16Total Memory: 27.09GiBName: edgezh1ID: 35491377-f803-455d-a1bb-f8f546c51a34Docker Root Dir: /var/lib/dockerDebug Mode: falseExperimental: falseInsecure Registries:127.0.0.0/8Registry 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/