IDEA集成Docker配置

首先开启Docker的SSH连接,设置Docker允许远程连接

sudo vim /lib/systemd/system/docker.service

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

注释替换为

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

接着执行以下命令:

sudo systemctl daemon-reload
sudo systemctl restart docker

netstat -nlpt

sudo firewall-cmd --add-port=2375/tcp --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --zone=public --list-ports

测试

curl http://127.0.0.1:2375/version

外网浏览器进行 访问 ip:2375/version

在IDEA连接Docker

tcp://192.168.56.10:2375

SSH是一种安全的远程连接协议,用于在客户端和服务器之间进行加密通信。通过SSH,我们可以远程控制服务器,执行命令,传输文件等。 首先,SSH提供了安全的连接方式,所有的数据通过加密进行传输,保护了我们的数据不被中间人窃取。SSH还支持使用公钥加密来进行身份验证,这样可以防止恶意用户的登录。通过SSH,我们可以在任何地方远程访问服务器,提高了工作的灵活性和效率。 其次,Docker是一种容器化技术,可以帮助我们将应用程序及其依赖打包在一个隔离的环境中。Docker可以让开发者将应用程序与底层的操作系统解耦,使得应用程序的部署更加方便和可靠。Docker还提供了快速部署和扩展的能力,可以帮助我们更好地管理应用程序的生命周期。 使用SSH配合Docker可以带来很多好处。首先,我们可以通过SSH远程连接到Docker主机,管理和监控运行在Docker容器中的应用程序。通过SSH,我们可以执行命令,查看日志,进行故障排除等操作,使得应用程序的管理更加方便。其次,通过SSH,我们可以将本地机器上的代码和文件上传到Docker容器中,实现快速部署应用程序的目的。此外,SSH还可以用于在多个Docker主机之间进行交互和通信,方便了分布式应用程序的开发和部署。 综上所述,SSHDocker是两个非常重要的工具。通过使用SSH进行远程连接和管理,配合Docker进行应用程序的容器化,可以提高工作效率,加强安全防护,并且使应用程序的部署更加方便和可靠。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙茶清欢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值