如何解决docker无法启动的问题

 更新时间:2023年09月05日 10:15:47   作者:早起吃虫虫  
这篇文章主要介绍了如何解决docker无法启动的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

docker无法启动问题

由于下载jenkins出现问题TLS handshark timeout

用了网上的一个方法

$ echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=http://f2d6cb40.m.daocloud.io\"" | sudo tee -a /etc/default/docker

导致docker无法启动

sudo service docker restart
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
root@zhangyuan7-Lenovo-XiaoXin-700-15ISK:/etc/docker# systemctl status docker.service
● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since 四 2018-04-26 14:23:53 CST; 1min 23s ago
     Docs: https://docs.docker.com
  Process: 5210 ExecStart=/usr/bin/dockerd -H fd:// $DOCKER_OPTS (code=exited, status=1/FAILURE)
 Main PID: 5210 (code=exited, status=1/FAILURE)
4月 26 14:23:53 zhangyuan7-Lenovo-XiaoXin-700-15ISK dockerd[5210]:       --tlskey string                         Path to TLS key file (default "/root/.docker/key.pem")
4月 26 14:23:53 zhangyuan7-Lenovo-XiaoXin-700-15ISK dockerd[5210]:       --tlsverify                             Use TLS and verify the remote
4月 26 14:23:53 zhangyuan7-Lenovo-XiaoXin-700-15ISK dockerd[5210]:       --userland-proxy                        Use userland proxy for loopback traffic (default true)
4月 26 14:23:53 zhangyuan7-Lenovo-XiaoXin-700-15ISK dockerd[5210]:       --userland-proxy-path string            Path to the userland proxy binary
4月 26 14:23:53 zhangyuan7-Lenovo-XiaoXin-700-15ISK dockerd[5210]:       --userns-remap string                   User/Group setting for user namespaces
4月 26 14:23:53 zhangyuan7-Lenovo-XiaoXin-700-15ISK systemd[1]: Failed to start Docker Application Container Engine.
4月 26 14:23:53 zhangyuan7-Lenovo-XiaoXin-700-15ISK dockerd[5210]:   -v, --version                               Print version information and quit
4月 26 14:23:53 zhangyuan7-Lenovo-XiaoXin-700-15ISK dockerd[5210]: Run 'dockerd COMMAND --help' for more information on a command.
4月 26 14:23:53 zhangyuan7-Lenovo-XiaoXin-700-15ISK systemd[1]: docker.service: Unit entered failed state.
4月 26 14:23:53 zhangyuan7-Lenovo-XiaoXin-700-15ISK systemd[1]: docker.service: Failed with result 'exit-code'.

查阅了网上好多方法,都不对症,好吧,

只有对比能用的服务器上面的docker配置看看有什么问题,

终于在/etc/default/中的docker文件,

需要把文件中的最后一行注释掉

# Here in Debian, this file is sourced by:
#   - /etc/init.d/docker (sysvinit)
#   - /etc/init/docker (upstart)
#   - systemd's docker.service
# Use of this file for configuring your Docker daemon is discouraged.
# The recommended alternative is "/etc/docker/daemon.json", as described in:
#   https://docs.docker.com/v1.11/engine/reference/commandline/daemon/#daemon-configuration-file
# If that does not suit your needs, try a systemd drop-in file, as described in:
#   https://docs.docker.com/v1.11/engine/admin/systemd/#custom-docker-daemon-options
#DOCKER_OPTS="$DOCKER_OPTS --registry-mirror=http://f2d6cb40.m.daocloud.io"

然后重启

sudo service docker restart

终于可以了!!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySQL系列之十 MySQL事务隔离实现并发控制

    MySQL系列之十 MySQL事务隔离实现并发控制

    今天的内容就和大家聊一聊MySQL数据库中关于MySQL事务隔离实现并发控制的问题,主要是基于锁实现控制技术
    2021-07-07
  • 简单谈谈MySQL的半同步复制

    简单谈谈MySQL的半同步复制

    从MySQL5.5开始,MySQL以插件的形式支持半同步复制。如何理解半同步呢?今天我们就来详细讲解下,希望大家能够喜欢。
    2017-03-03
  • 在windows上安装不同(两个)版本的Mysql数据库的教程详解

    在windows上安装不同(两个)版本的Mysql数据库的教程详解

    这篇文章主要介绍了在windows上安装不同(两个)版本的Mysql数据库 ,需要的朋友可以参考下
    2019-04-04
  • 在MySQL现有表中添加自增ID的方法步骤

    在MySQL现有表中添加自增ID的方法步骤

    当在MySQL数据库中,自增ID是一种常见的主键类型,它为表中的每一行分配唯一的标识符,在某些情况下,我们可能需要在现有的MySQL表中添加自增ID,以便更好地管理和索引数据,在本文中,我们将讨论如何在MySQL现有表中添加自增ID,并介绍相关的步骤和案例
    2023-09-09
  • MySQL的的数据一致性保障与延迟问题处理

    MySQL的的数据一致性保障与延迟问题处理

    在分布式数据库和高并发应用场景下,数据一致性 和 数据延迟 是两个不可忽视的问题,MySQL 作为广泛使用的关系型数据库,提供了多种机制来保障数据一致性,本文将深入探讨 MySQL 如何保障数据一致性 以及 应对数据延迟的策略,需要的朋友可以参考下
    2025-03-03
  • MySQL 数据库的监控方式小结

    MySQL 数据库的监控方式小结

    本文主要介绍了MySQL 数据库的监控方式小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • MySQL学习笔记之创建、删除、修改表的方法

    MySQL学习笔记之创建、删除、修改表的方法

    这篇文章主要介绍了MySQL学习笔记之创建、删除、修改表的方法,结合实例分析了mysql创建表、增加,修改及删除列、查看表结构、删除表等基本语法与使用技巧,需要的朋友可以参考下
    2016-09-09
  • MySQL如何实现快速插入大量测试数据

    MySQL如何实现快速插入大量测试数据

    这篇文章主要介绍了MySQL如何实现快速插入大量测试数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • MySQL与PHP的基础与应用专题之数据完整性

    MySQL与PHP的基础与应用专题之数据完整性

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,本系列将带你掌握php与mysql的基础应用,本篇从数据完整性开始
    2022-02-02
  • MYSQL删除表中的指定ID数据

    MYSQL删除表中的指定ID数据

    有些时候我们需要删除表中指定ID数据,主要是接下模糊删除,需要的朋友可以参考下
    2013-01-01

最新评论