zoukankan      html  css  js  c++  java
  • docker 升级后,配置 idea 连接 docker

    [root@A01-R02-I188-87 ~]# docker version
    Client:
     Version:           18.06.1-ce
     API version:       1.24
     Go version:        go1.10.3
     Git commit:        e68fc7a
     Built:             Tue Aug 21 17:23:03 2018
     OS/Arch:           linux/amd64
     Experimental:      false
    
    Server:
     Engine:
      Version:          18.06.1-ce
      API version:      1.38 (minimum version 1.12)
      Go version:       go1.10.3
      Git commit:       e68fc7a
      Built:            Tue Aug 21 17:25:29 2018
      OS/Arch:          linux/amd64
      Experimental:     false
    

    配置 docker tcp 端口

    [root@A01-R02-I188-87 ~]# cat /etc/docker/daemon.json
    {
      "hosts":["tcp://0.0.0.0:12375","unix:///var/run/docker.sock"],
      "registry-mirrors": ["https://ftichs.mirror.aliyuncs.com"]
    }
    
    systemctl daemon-reload
    systemctl restart docker.service 
    
    

    通过 yum -y install docker-ce 安装(出现新的问题 )
    在重启服务的时候报错:
    Job for docker.service failed because the control process exited with error code.See "systemctl status docker.service" and "journalctl -xe" for details.
    查看一下systemctl status docker.service
    这个错误的原因是:docker的socket配置出现了冲突,docker在运行时有一个启动入口文件:/lib/systemd/system/docker.service,
    而我们在修改镜像加速器的时候又给它生成了一个配置文件:/etc/docker/daemon.json,两个文件对host进行了配置,所以发生冲突。

    解决的办法:将docker启动入口文件中的-H fd://删除再重启服务,或者在启动入口配置监听的端口和本地socket信息:

    vim /lib/systemd/system/docker.service
    #原:ExecStart=/usr/bin/dockerd -H fd:// $DOCKER_OPTS
    ExecStart=/usr/bin/dockerd
    #或者改成:ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:12375 -H unix:///var/run/docker.sock
    

    idea docker 配置

    tcp://192.168.179.117:12375
    

    配置 windows 环境变量

    DOCKER_HOST            tcp://192.168.179.117:12375
    

    windos 验证:

    http://192.168.179.117:12375/info
    
  • 相关阅读:
    mysql报Fatal error encountered during command execution的解决办法
    C语言之算法初步(汉诺塔--递归算法)
    C语言中变量的作用域和生命周期
    C语言数据在内存分配
    ~~~
    数据结构笔记
    SQL笔记
    Java零碎知识点
    如何让eclipse在程序修改后,点击运行可以自动保存。
    [转载] java中静态代码块的用法 static用法详解
  • 原文地址:https://www.cnblogs.com/zhangjianbin/p/9792474.html
Copyright © 2011-2022 走看看