IDEA远程连接阿里云Docker

2022-08-13  本文已影响0人  Tod_2021

0.前言

因为本人之前在阿里云上买一个轻量级服务器,一直闲置没用,趁着学习Docker容器的机会,摸索了一下。

其实用阿里云服务器与跟本机用WMware创建虚拟机无差别(无非装镜像、配置一下网络而已)

本人实验环境如下:

IDEA连接效果图如下:

IDEA连接阿里云Docker

1. 安装Docker

参考安装步骤

2. 开启远程连接

因为默认配置下,Docker daemon只能响应来自本地Host的客户端请求。如果要允许远程客户端请求,需要在配置文件中打开TCP监听。

如果你对Docker架构不熟悉,可参考Docker介绍及架构(1)

2.1.修改Docker配置文件

编辑配置文件/etc/systemd/system/multi-user.target.wants/docker.service,在环境变量ExecStart后面添加 -H tcp://0.0.0.0:自定义端口-H unix://var/run/docker.sock,允许来自任意IP的客户端连接。

root@Tod:~# vim /etc/systemd/system/multi-user.target.wants/docker.service
添加连接

2.2.阿里云服务器开启防火墙自定义端口

阿里云服务器防火墙

默认Docker服务器的端口是2375,但我还是推荐开启自定义端口,因为存在安全隐患,容易被攻击

2.3.重启Docker

发现已经开启自定义端口的服务,说明可以进行远程连接

3.Windows IEDA远程连接

3.1.安装插件

Docker插件

3.2.连接远程Docker

IDEA插件配置

Engine API URL的设置格式为:tcp://阿里云公网服务器ip:自定义端口
其中Path mappings不一定需要配置,按需配置

上一篇下一篇

猜你喜欢

热点阅读