扫码阅读
手机扫码阅读
MacOS 等机器配置 Docker 启用 Remote API
503 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 功能启用成功。
想要了解更多内容?
文章来源:
鲁飞
扫码关注公众号
鲁飞的其他文章
GitHub Actions 真香系列之文档自动简繁体转换
GitHub Actions 是 GitHub 推出的 CI\x5cCD 服务,正式版推出后也没有尝试过,最近体验了一下。
怎么使用默认的 PHP 执行 phar 包?
最近在开发一个安装程序的时候,打包为了 phar 包,遇到了一个问题就是打包后的 phar 包不能省略 php 去运行。
GitHub Actions 真香系列之scp和ssh
虽然现在有 k8s 作为部署服务,但也有一部分的业务还是使用传统的方式,在服务器上使用 LNMP 进行部署 Web 站点。
解决Docker端口映射无法访问问题
这是一个过于沙雕的问题。
怎么复用 GitHub Actions 的 Workflows
使工作流程可重复使用,而不是从一个工作流程复制并粘贴到另一个工作流程。 自己和有权访问可重用工作流程的任何人都可以从另一个工作流程调用可重用工作流程。
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线