docker 远程连接

Portainer远程连接docker,使用Remote API

当用Portainer管理其他的服务器的docker时,一般会用remote连接的方式

这里需要开启Docker Remote API
在windows下开启,只要直接设置就行了

linux开启的方法 请参考https://blog.csdn.net/SHUKAI618/article/details/117154921

--1. 编辑docker.service
vim /usr/lib/systemd/system/docker.service
--找到 ExecStart字段修改如下
#ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

--2. 重启docker重新读取配置文件,重新启动docker服务
systemctl daemon-reload
systemctl restart docker

--3. 开放防火墙端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent

--4.刷新防火墙
firewall-cmd --reload

--5.再次配置远程docker就可以了
--6.如果重启不起来 估计是这个 unix://var/run/docker.sock 文件位置不对 
find / -name docker.sock 查找一下正确位置就好了

然后添加一个名字以及节点URL,名字可以自取,只要能够理解即可,Endpoint URL是节点URL,比如我机器IP是10.0.11.152,监听的端口是默认的2375,则这里的URL就写:10.0.11.152:2375。

posted @   过错  阅读(731)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示