要开启Docker的远程访问,需要进行以下步骤:
/etc/docker/daemon.json
。
如果不存在该文件,可以先创建该文件。可以使用以下命令来编辑该文件:sudo vi /etc/docker/daemon.json
{
"hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]
}
这将允许Docker通过TCP端口2375进行远程访问。sudo systemctl restart docker
sudo ufw allow 2375
如果你使用的是其他防火墙软件,需要根据具体的软件来开放相应端口。192.168.1.100
,那么你可以使用以下命令来连接到该主机的Docker服务:docker -H tcp://192.168.1.100:2375 version
这将显示远程主机上Docker的版本信息。请注意,开启Docker的远程访问可能存在安全风险,因此请确保你的远程访问是受信任的,并且已经采取了适当的安全措施。