收起左侧

关于Docker API的开启

1
回复
217
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

2025-3-15 10:18:22 显示全部楼层 阅读模式
悬赏1飞牛币未解决

本人有两台设备, 一台iStore一台飞牛,现在iStore那台安装了Dpanel,突然想到能否就用一台机器上的Dpanel控制两台设备的Docker,查看文档发现需要开启Docker API访问,但依照文档各种修改配置文件,不是没效果就是被还原:

  1. systemctl edit docker修改重启后配置文件内容直接还原
  2. vim /lib/systemd/system/docker.service修改后重启,虽然没有还原配置文件,但API仍未开启。

个人疑问:①官方的Docker是否有设置自动还原的设计,用户不能自行修改其中配置,只能通过WEB UI上的Docker UI 来修改有限的设置?②官方对于Docker API是个啥态度,不安全?以后作为高级功能在Docker UI上实现?

收藏
送赞
分享

1

主题

1

回帖

0

牛值

江湖小虾

2025-3-17 18:26:27 楼主 显示全部楼层
经过复盘和学习,我发现我的操作的问题:
1.命令2的路径未必是Docker实际执行的配置文件,我后来通过systemctl status docker查看了下,发现读取的是/etc路径下一个配置文件,初始内容和网上教程中的/lib文件一摸一样,把我弄混了。
2.我使用命令1修改时自动使用了nano编辑器,但保存退出后提示temple file is empty,我不是很清楚为啥它不自动新建一个文件,我按照它提示的路径手动新建了对应的文件,再插入对应的覆盖命令,保存退出、重启systemctl deamon 和 docker后才成功开启API访问。
总结:网络教程里的路径有时仅供参考,这种配置文件路径最好能在systemctl等地方进行核对;nano编辑器提示文件emty的时候先在对应位置新建一个文件,再编辑。新手半**子不懂Linux,给大家见笑了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则