2017-06-09 56 views
-1

我在macOS上运行码头引擎。我能够在本地使用python SDK启动容器。我如何远程连接到码头引擎?远程部署码头集装箱

+0

您是否使用了部署系统,如ECS AWS,码头工人群,Kubernetes?或者你只是想实现自己的系统? – German

+0

我正在尝试使用libcloud部署containers.I取得了一些进展,在https://serverfault.com/questions/843296/how-do-i-expose-the-docker-api-over-tcp/ 843332#843332。它帮助我通过TCP公开了API(在ubuntu16.04上 - 仍然在处理macOS和客户端实现) –

回答

0
  1. 启用码头引擎的REST API。这些默认情况下未启用。我还无法找出在macOS上这样做的方法。对于ubuntu,您可以按照以下步骤执行:Official DocumentationIvan Krizsan Blog
  2. 可以选择公开安全(https)或不安全的API。如果安全,您应该可以访问每个文件的密钥和证书。
  3. libcloud documentation有助于连接远程docker引擎并执行命令。暴露的不安全的API和下面的代码列出了服务器上的容器。