如何通过TCP管理Docker daemon

大老板 1年前 ⋅ 5395 阅读

docker版本 docker-ce 18.09.3

daemon端修改:

  1. 修改装有docker的那台机器上的/etc/systemd/system/multi-user.target.wants/docker.service配置
    vi /etc/systemd/system/multi-user.target.wants/docker.service
    
    找到ExecStart=/usr/bin/dockerd,在它后面追加下面这句,不要忘了空格
    -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
    
  2. systemctl daemon-reload
  3. systemctl restart docker
  4. 确认端口是否启用netstat -an | grep 2375

windows客户端修改:

  1. 打开 控制面板-系统和安全-系统-高级系统设置-环境变量
  2. 用户变量 增加变量DOCKER_HOST 值tcp://x.x.x.x:2375
  3. x.x.x.x 为docker daemon所在机器ip

全部评论: 0

    我有话说: