# Docker 开启远程访问

# 1.配置 docker.service

  • 找到文件
vi /lib/systemd/system/docker.service
1
  • 找到 ExecStart 开头的行 添加-H tcp://0.0.0.0:2375
  • 保存文件

# 2.docker 服务

  • 通知修改
systemctl daemon-reload
1
  • 重启服务
service docker restart
1

# 3.外网访问

  • 放开 2375 防火墙
  • 开放端口命令
/sbin/iptables -I INPUT -p tcp --dport 2375 -j ACCEPT
1
  • 查看端口
netstat -lntp
1

# 4.vscode

  • remote ssh 插件中点击configure按钮,通过config配置相关信息
Host alias
    HostName 81.71.127.69:
    User root
    Port 2375
1
2
3
4
  • 远程资源管理器中切换ssh Targets,单击“新建连接”按钮,vscode 会重新打开一个窗口,提示输入远程服务器的密码,注意,此时必须填入 docker 容器中创建的用户密码。