扫码阅读
手机扫码阅读
MacOS 等机器配置 Docker 启用 Remote API
568 2024-01-25
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章来源:
鲁飞
扫码关注公众号
摘要
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 功能启用成功。
想要了解更多内容?
文章来源:
鲁飞
扫码关注公众号
鲁飞的其他文章
如何获取指定CSDN博主的全部文章信息
本文说明了爬取 CSDN 作者文章的方法。
MQTT 怎么在单独一个端口上分别使用 v3.x 和 v5.0 协议解析?
在 1883 端口上,同时处理 v3.1、v3.1.1 和 v5.0 这 3 种协议等级
GitHub Actions 真香系列之自动同步镜像仓库
GitHub虽然在国内访问慢,但是依旧不能阻挠国内开发者的使用,我们一般也会在Gitee或者其他托管平台创建一个镜像,用来方便不能正常访问GitHub的开发者。
解决 macOS 下 PostgreSQL 服务启动失败
使用 brew 安装的 PostgreSQL 服务,不知道什么时候升级了版本...
腾讯企业邮箱收不到邮件怎么回事
原因就是域名解析 CNAME 和 MX 记录冲突所导致的。
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线