我的docker版本:

参考网上的一个说明,docker开启远程访问的配置为:

创建 /etc/docker/daemon.json 文件(如果已经存在则修改),加入以下内容:

{"hosts" : ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]
}
  • "unix:///var/run/docker.sock":unix socket,本地客户端将通过这个来连接 Docker Daemon。
  • "tcp://0.0.0.0:2375":tcp socket,表示允许任何远程客户端通过 2375 端口连接 Docker Daemon。

下面重启docker。

systemctl daemon-reload // 1,加载docker守护线程
systemctl restart docker // 2,重启docker

结果报错。

查看dockerd报错日志:

journalctl -u docker

有这么一行报错日志。


dockerd[12747]: unable to configure the Docker daemon with file /etc/docker/daemon.json:
the following directives are specified both as  a flag and in the configuration file: hosts: (from flag: [fd://], from file: [unix:///var/run/docker.sock tcp://0.0.0.0:2375])

经过查阅相关资料,官网文档上有说这个错误原因:

https://docs.docker.com/config/daemon/#use-the-hosts-key-in-daemonjson-with-systemd

简而言之,就是配置冲突。

解决方法:

修改docker.service文件

 vim /usr/lib/systemd/system/docker.service

删掉【service】单元中ExecStart中的-H参数,如图:

然后重启docker,问题解决。

docker开启远程访问后,重启失败的解决方案相关推荐

  1. docker容器mysql修改密码后重启失败

    解决docker容器中mysql修改密码后重启失败 前言 本文内容:1如何修改mysql密码,本地mysql也可以这么修改:2修改mysql容器的环境变量(其他容器同理)3结束语 在docker运行中 ...

  2. ElasticSearch重启失败的解决方案

    原文网址:ElasticSearch重启失败的解决方案_IT利刃出鞘的博客-CSDN博客 简介 本文介绍ES重启失败的解决方法. 问题描述 对ES集群进行了重启,集群重启几分钟后,部分实例开始逐渐下线 ...

  3. MySQL服务中断后重启失败及解决办法(个例)

    转载请标明出处^_^ 原文首发于:https://www.zhangruibin.com 本文出自于:RebornChang的博客 MySQL服务中断后重启失败及解决办法(个例) Starting M ...

  4. mysql 数据库 xtrabackup (完全备份恢复,恢复后重启失败总结)

    一. 完全备份恢复说明 xtrabackup二进制文件有一个xtrabackup --copy-back选项,它将备份复制到服务器的datadir目录下.下面是通过 --target-dir 指定完全 ...

  5. CDH部署完成后启动失败的解决方案

    CDH各个组件安装完毕后输入启动指令出现以下报错 状态异常 并且查看进程,发现7180端口无占用. 从报错信息看疑似jdk出现问题,经过排查后发现:CDH会默认使用/usr/java目录下的jdk文件 ...

  6. docker开启远程访问_Ubuntu安装Jupyter notebook——开启远程访问

    一. Ubuntu下安装jupyter notebook 1. 使用Anaconda安装 conda install jupyter notebook 2. 使用pip安装 pip install j ...

  7. Docker配置镜像后重启报错

    报错如下:Job for docker.service failed because the control process exited with error code. See "sys ...

  8. docker开启远程访问2375端口

    网上说了很多方法,但试了都不好用,比如修改配置文件/usr/lib/systemd/system/docker.service等等. 后来查看docker官网,发现修改如下配置文件好用. 在linux ...

  9. anybackup mysql_AnyBackup-Linux MySQL 云容灾失败,执行输出提示错误:Master 端未开启 MySQL BinLog,请开启 BinLog 后重新发起任务...

    关键字 MySQL BinLog 适用产品 AnyBackup 6.0.x 问题描述 执行 MySQL 云容灾失败,执行输出提示错误,点击查看详情显示下列错误信息: MySQL 容灾任务出现异常.(错 ...

  10. 如何开启Docker的远程访问

    本文为转载文章,主要介绍如何开启docker的远程访问并通过idea进行远程操作. 原文地址:Docker开启远程安全访问 - niceyoo - 博客园 1.编辑docker.server文件 vi ...

最新文章

  1. java读取jsp文件内容_使用Java读取Excel文件内容
  2. mysql select 报错
  3. 中台,都他妈被你们说糊涂了,文内才是正宗解释,别摸石头过河了,石头早就有了
  4. 数据库 分库 分表 分区
  5. 会返回两次_嫦娥五号为何用独特的半弹道式返回方式?原来有更深远的考虑……...
  6. javafx窗体程序_JavaFX真实世界应用程序:欧洲电视网广播联盟
  7. android学习笔记之ProgressDialog的使用
  8. 2014年4月java程序设计,2014年4月 Java语言程序设计(一)试题答案.doc
  9. ubuntu nginx php问题研究
  10. 第 5 章 单例设计模式
  11. matplotlib快速画图
  12. 产品配件类目税目分类_商品和服务税收分类编码
  13. 文件下载直接在浏览器显示内容
  14. 比鲁大师好的测试电脑软件,电脑跑分软件哪个好?好用的电脑跑分软件盘点
  15. 您的php似乎没有安装运行wordpress所必需的mysql扩展_“您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展”处理方法...
  16. 程序查询方式、程序中断方式和DMA方式
  17. MAINTAIN翻译软件测试,maintain是什么意思_maintain的翻译_音标_读音_用法_例句_爱词霸在线词典...
  18. Padstack Editor 17.4 - document
  19. Android7.0(mtk)开放root权限,adb root和app root
  20. 论文笔记-Optimized flocking of autonomous drones in confined environments

热门文章

  1. iOS游戏开发之Game Center研究
  2. c语言 如何选择 大小端,c语言大小端的问题
  3. VirtualXposed框架里点权限管理-XPrivacyLua下载安装失败
  4. oracle监听启动失败12560,Oracle监听器无法启动(TNS-12555,TNS-12560,TNS-00525)
  5. flash air java_Flash Air 打包安卓 ane
  6. OpenJudge- 1789:算24
  7. 微信登录显示连接失败,请检查网络
  8. kubectl 命令详解(三十三):rollout resume
  9. 无人再谈“永恒牛市”
  10. Latex中插入多张图片,实现并排排列或者多行多列排列