扫码阅读
手机扫码阅读

MacOS 等机器配置 Docker 启用 Remote API

568 2024-01-25

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:MacOS 等机器配置 Docker 启用 Remote API
文章来源:
鲁飞
扫码关注公众号

摘要

Docker 不仅可以本地调用,还能通过开启远程 API 使用 HTTP 接口远程控制 Docker Daemon。由于安全原因,远程 API 服务默认关闭,且建议在内网环境使用或在外网环境采取安全措施。

安装 Docker

若未安装 Docker,可通过国外或国内主机的 curl 命令进行安装。

启用 API

CentOS

在 CentOS 上,修改 docker.service 文件来添加 -H tcp://0.0.0.0:2375 选项开启远程 API,并重启 Docker 服务。为保持命令行使用,需加入 -H unix:///var/run/docker.sock。改动后确认端口监听以验证成功。

MacOS

MacOS 无法直接修改配置文件,但可以通过运行 socat 容器将 Docker API 转发到指定端口实现远程 API 服务。

测试

远程 API 启用后,使用浏览器访问 infoversion 页面测试。成功访问到的 JSON 输出表明 API 功能启用成功。

想要了解更多内容?

查看原文:MacOS 等机器配置 Docker 启用 Remote API
文章来源:
鲁飞
扫码关注公众号