扫码阅读
手机扫码阅读
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 启用后,使用浏览器访问 info
和 version
页面测试。成功访问到的 JSON 输出表明 API 功能启用成功。
想要了解更多内容?

鲁飞
扫码关注公众号
鲁飞的其他文章
对接腾讯云实时音视频(TRTC)云端录制
使用腾讯云TRTC的服务端的 REST API 实现云端录制。
怎么分别给公司和个人项目设置 Git User?
从第一天使用 Git 开始,每个人都逃不过这个配置
使用Composer Scripts为依赖进行瘦身
常见的 SDK 都会将所有功能都集成在一个代码库中,本文以腾讯云开发者工具套件(SDK)3.0 为例。
simps/mqtt v1.1.1 版本发布,支持 MQTT5 中的大部分 Property
在 MQTT 5.0 协议中增加了很多属性。不同的报文类型之间,属性也会不同,一共有 27 种属性。
给你的项目增加 Git WebHooks
让你的项目支持 WebHooks,并且可以自定义 WebHooks 的规则。
加入社区微信群
与行业大咖零距离交流学习


PMO实践白皮书
白皮书上线
白皮书上线