我认为这很容易让 docker 守护进程在我启动机器时不启动,但似乎并非如此。我手动安装了 docker,然后在安装后使用了以下简单的行:
sudo systemctl disable docker
Run Code Online (Sandbox Code Playgroud)
但令我惊讶的是,这并没有太大作用,我仍然可以看到守护进程愉快地跑来跑去!
joesan@joesan-InfinityBook-S-14-v5:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
joesan@joesan-InfinityBook-S-14-v5:~$
Run Code Online (Sandbox Code Playgroud)
有什么我想念的吗?有什么线索吗?
Par*_*hah 10
这对我有用(18.04):
$ sudo systemctl disable docker.service
$ sudo systemctl disable docker.socket
Run Code Online (Sandbox Code Playgroud)
你可以运行:
$ systemctl list-unit-files | grep -i docker
Run Code Online (Sandbox Code Playgroud)
以同样的方式检查 docker 服务并手动禁用它们$sudo systemctl disable <service-name>。
pip*_*980 10
在 Ubuntu 中 Ubuntu 20.04.1 LTS
后
$sudo systemctl disable docker.service
$sudo systemctl disable docker.socket
Run Code Online (Sandbox Code Playgroud)
$ systemctl list-unit-files | grep -i 'state\|docker'
UNIT FILE STATE VENDOR PRESET
alsa-state.service static enabled
docker.service disabled enabled
docker.socket disabled enabled
Run Code Online (Sandbox Code Playgroud)
正如其他人指出的,您需要:
sudo systemctl restart docker
Run Code Online (Sandbox Code Playgroud)
要让 docker 在当前会话中不工作,请使用以下命令进行检查:
sudo systemctl docker
Run Code Online (Sandbox Code Playgroud)
disable不会自行停止该过程,只是下次不会启动它。您需要重新启动计算机或输入
sudo systemctl stop docker
Run Code Online (Sandbox Code Playgroud)
停止该过程。
| 归档时间: |
|
| 查看次数: |
4676 次 |
| 最近记录: |