解决方案:

在任何开始尝试之前,使用systemctl命令完全停止Docker容器:

centos ~ # systemctl stop docker-3cabf046fa66eb3484a8be2c6ac162ee4e1e5c838a74b93f9a66546c9f206c24.scope

启动Docker容器:

centos ~ # docker start 3cabf046fa66
3cabf046fa66
centos ~ # docker ps -a
CONTAINER ID        IMAGE                              COMMAND                CREATED             STATUS              PORTS                    NAMES
3cabf046fa66        mariadb:latest                     "mysqld_safe"          4 hours ago         Up 10 seconds                                mariadb
启动docker时,退出状态为-1

问题

任何尝试启动、重新启动 docker 容器都会导致以下错误:

coreos ~ # docker start 3cabf046fa66
Error response from daemon: Cannot restart container 3cabf046fa66: [8] System error: Unit docker-3cabf046fa66eb3484a8be2c6ac162ee4e1e5c838a74b93f9a66546c9f206c24.scope already exists.
FATA[0000] Error: failed to start one or more containers

状态为Exited (-1):

centos ~ # docker ps -a
CONTAINER ID        IMAGE                              COMMAND                CREATED             STATUS                       PORTS                    NAMES
3cabf046fa66        mariadb:latest                     "mysqld_safe"          4 hours ago         Exited (-1) 11 minutes ago                            mariadb
日期:2020-07-07 20:57:10 来源:oir作者:oir