docker - Centos 服务已启动但仍处于禁用状态

标签 docker unix service centos systemctl

我为我的 Centos 服务器下载了 Docker。通过 yum 安装并使用 systemctl start docker 启动服务后我注意到一个不连贯的情况。

该服务正在运行:

$ systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2020-01-16 11:19:57 UTC; 1min 16s ago
     Docs: https://docs.docker.com
 Main PID: 1691 (dockerd)
    Tasks: 39
   Memory: 37.4M
   CGroup: /system.slice/docker.service
           └─1691 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

但仍处于禁用状态:

$ systemctl list-unit-files | grep docker
docker.service                                disabled
docker.socket                                 disabled

为什么会这样?禁用的服务可以运行吗?

最佳答案

根据this , systemctl enable只要服务器正在运行并且systemctl start 就使服务处于事件状态让它现在运行。

如果我们在 disabled 中运行服务状态,这意味着当服务器重新启动时,服务将不会自动运行。但是在 disabled state 不会阻止它运行!

关于docker - Centos 服务已启动但仍处于禁用状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59768746/

相关文章:

node.js - Docker 使用 NodeJS 应用程序编写卷映射

docker - Docker 上的桥接网络与 VMWare/VirtualBox 上的桥接网络似乎非常不同。为什么?

docker - ElementNotInteractableException : element not interactable: element has zero size appears since upgrade to chromedriver 83

bash - Unix `bash` 命令在没有选项的情况下运行时到底做了什么?

linux - 在 bash 中使用变量复制命令

service - 防止服务在 WiX 重大升级时丢失设置

mysql - 静默安装 MySql 作为服务

docker - 尽管尝试了所有 SOF 解决方案,但 Kubernetes 中的 MongoDb ImagePullBackOff 错误

unix - 如何检查AWK脚本中的变量值是否为null或空?

java - 圆形和方形显示器检测 - Android Wear 服务