©
本文档使用 PHP中文网手册 发布
Docker Machine允许您在各种环境中提供Docker机器,包括驻留在您的本地系统、云提供商或裸金属服务器上的虚拟机(%28物理计算机%29)。Docker Machine创建一个Docker主机,您可以根据需要使用Docker引擎客户端在主机上生成图像和创建容器。
若要创建虚拟机,请向Docker Machine提供要使用的驱动程序的名称。驱动程序确定虚拟机创建的位置。例如,在本地Mac或Windows系统上,驱动程序通常是Oracle VirtualBox。对于配置物理机器,提供了一个通用驱动程序。对于云提供商,DockerMachine支持AWS、MicrosoftAzure、DigitalSea等驱动程序。码头机械参考包括一个完整的支持的驱动程序列表...
引导2码头对于用于连接云提供商的驱动程序,基本操作系统是Ubuntu 12.04+。您可以在创建计算机时更改此默认设置。码头机械参考包括一个完整的支持的操作系统列表...
对于您创建的每台计算机,Docker主机地址都是LinuxVM的IP地址。此地址由docker-machine create
子命令。使用docker-machine ls
命令列出您创建的机器。大docker-machine ip <machine-name>
命令返回特定主机的IP地址。
之前,您可以运行docker
命令,您需要将命令行配置为指向该机器。大docker-machine env <machine-name>
子命令输出应该使用的配置命令。
的完整列表docker-machine
子命令,请参阅码头机子命令参考...
使用自己的码头注册中心的用户将体验x509: certificate signed by unknown authority
如果注册中心由自定义根证书颁发机构签名,且未在Docker引擎中注册,则出现错误消息。如码头发动机文件证书应放在/etc/docker/certs.d/hostname/ca.crt
何地hostname
是注册表服务器的主机名。
docker-machine scp certfile default:ca.crt docker-machine ssh defaultsudo mv ~/ca.crt /etc/docker/certs.d/hostname/ca.crt exit docker-machine restart
提供主机是一件复杂的事情,可能由于许多原因而失败。您的工作站可能存在各种各样的shell、网络配置、VPN、代理或防火墙问题。链的另一端也有一些原因:您的云提供商或介于两者之间的网络。
帮助docker-machine
尽可能的稳定,我们增加了对崩溃的监视,无论何时您试图create
或upgrade
主人。这将通过HTTPS向Bugsnag发送有关您docker-machine
版本、构建、OS、ARCH、当前shell的路径以及最后一个命令的历史记录(如您可以通过--debug
选择。这些数据是用来帮助我们找出经常出现的问题的。docker-machine
,并且只有在发生碰撞的情况下才能传输。docker-machine
...
如果希望选择退出错误报告,可以创建no-error-report
在你的$HOME/.docker/machine
目录,而Docker Machine将禁用此行为。例如:
$ mkdir -p ~/.docker/machine && touch ~/.docker/machine/no-error-report
将文件保持为空是很好的-码头机器只是检查它的存在。
码头机械尚处于起步阶段,并处于积极发展阶段。如果你需要帮助,想做贡献,或者只是想和志同道合的人谈谈这个项目,我们有许多开放的沟通渠道。
若要报告错误或文件功能请求,请使用吉特布的问题追踪器...
若要实时与人们讨论该项目:请加入#docker-machine
IRC频道。
提供代码或文档更改:请提交关于Gizub的拉请求...
欲知更多资料及资源,请浏览我们的帮助页面...
在您的使用VirtualBox的本地系统
提供多个码头主机在云提供商上
码头司机参考资料
码头机子命令参考
© 2017 Docker, Inc.
根据ApacheLicense,版本2.0获得许可。
Docker和Docker标志是Docker公司在美国和/或其他国家的商标或注册商标。
Docker,Inc.和其他各方也可以在这里使用的其他术语中拥有商标权。