代码之家  ›  专栏  ›  技术社区  ›  joesan

在Ubuntu 20.04中启动时禁用Docker

  •  0
  • joesan  · 技术社区  · 4 年前

    sudo systemctl disable docker
    

    但令我惊讶的是,这并没有起到多大作用,我仍然可以看到守护进程高兴地到处跑!

    joesan@joesan-InfinityBook-S-14-v5:~$ docker ps
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
    joesan@joesan-InfinityBook-S-14-v5:~$ 
    

    我有什么遗漏吗?有什么线索吗?

    2 回复  |  直到 4 年前
        1
  •  6
  •   Parth Shah    4 年前

    这对我有用(18.04):

    $sudo systemctl disable docker.service
    $sudo systemctl disable docker.socket
    

    您可以运行:

    $systemctl list-unit-files | grep -i docker
    

    以同样的方式检查docker服务并手动禁用它们 $sudo systemctl disable <service-name> .

        2
  •  1
  •   Matus Dubrava    4 年前

    disable 不会自行停止进程,只是下次不会启动。您需要重新启动计算机或键入

    sudo systemctl stop docker
    

    停止这个过程。

        3
  •  0
  •   pippo1980    4 年前

    $sudo systemctl disable docker.service
    $sudo systemctl disable docker.socket
    
    $ 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