美文网首页
centos中docker开启远程连接设置

centos中docker开启远程连接设置

作者: 惜鸟 | 来源:发表于2020-11-20 17:32 被阅读0次

一、概述

Docker为C/S架构,服务端为docker daemon,客户端为docker.service。默认不会监听任何端口,只能在本地使用docker客户端或者使用Docker API进行操作。要支持远程客户端访问需要做如下设置(不安全,因为开了监听端口,任何人都可以远程连接到docker daemon服务器进行操作)。

二、设置步骤

我这里使用的是centos系统,如果是ubuntu系统可以查看下面的参考文档进行设置。
修改docker.service文件

 vim /lib/systemd/system/docker.service

修改ExecStart选项为如下内容:

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

如下图所示,标记上面注释的是原来的内容,框选的是修改后的内容


在这里插入图片描述

执行下面的命令重新启动docker:

systemctl daemon-reload && systemctl restart docker

查看dockerd运行端口是否正在监听

netstat -antp |grep dockerd
# 输出如下内容
tcp6       0      0 :::2375                 :::*                    LISTEN      28847/dockerd

说明:使用此方式开启docker远程访问端口不安全,可以开发测试使用,如果生产开启docker 远程访问可能会被挖矿的

参考文档
Docker远程连接设置

相关文章

网友评论

      本文标题:centos中docker开启远程连接设置

      本文链接:https://www.haomeiwen.com/subject/sdqjiktx.html