?
This document uses PHP Chinese website manual Release
Docker Machine允許您在各種環(huán)境中提供Docker機器,包括駐留在您的本地系統(tǒng)、云提供商或裸金屬服務器上的虛擬機(%28物理計算機%29)。Docker Machine創(chuàng)建一個Docker主機,您可以根據(jù)需要使用Docker引擎客戶端在主機上生成圖像和創(chuàng)建容器。
若要創(chuàng)建虛擬機,請向Docker Machine提供要使用的驅(qū)動程序的名稱。驅(qū)動程序確定虛擬機創(chuàng)建的位置。例如,在本地Mac或Windows系統(tǒng)上,驅(qū)動程序通常是Oracle VirtualBox。對于配置物理機器,提供了一個通用驅(qū)動程序。對于云提供商,DockerMachine支持AWS、MicrosoftAzure、DigitalSea等驅(qū)動程序。碼頭機械參考包括一個完整的支持的驅(qū)動程序列表...
引導2碼頭對于用于連接云提供商的驅(qū)動程序,基本操作系統(tǒng)是Ubuntu 12.04+。您可以在創(chuàng)建計算機時更改此默認設(shè)置。碼頭機械參考包括一個完整的支持的操作系統(tǒng)列表...
對于您創(chuàng)建的每臺計算機,Docker主機地址都是LinuxVM的IP地址。此地址由docker-machine create
子命令。使用docker-machine ls
命令列出您創(chuàng)建的機器。大docker-machine ip <machine-name>
命令返回特定主機的IP地址。
之前,您可以運行docker
命令,您需要將命令行配置為指向該機器。大docker-machine env <machine-name>
子命令輸出應該使用的配置命令。
的完整列表docker-machine
子命令,請參閱碼頭機子命令參考...
使用自己的碼頭注冊中心的用戶將體驗x509: certificate signed by unknown authority
如果注冊中心由自定義根證書頒發(fā)機構(gòu)簽名,且未在Docker引擎中注冊,則出現(xiàn)錯誤消息。如碼頭發(fā)動機文件證書應放在/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、網(wǎng)絡(luò)配置、VPN、代理或防火墻問題。鏈的另一端也有一些原因:您的云提供商或介于兩者之間的網(wǎng)絡(luò)。
幫助docker-machine
盡可能的穩(wěn)定,我們增加了對崩潰的監(jiān)視,無論何時您試圖create
或upgrade
主人。這將通過HTTPS向Bugsnag發(fā)送有關(guān)您docker-machine
版本、構(gòu)建、OS、ARCH、當前shell的路徑以及最后一個命令的歷史記錄(如您可以通過--debug
選擇。這些數(shù)據(jù)是用來幫助我們找出經(jīng)常出現(xiàn)的問題的。docker-machine
,并且只有在發(fā)生碰撞的情況下才能傳輸。docker-machine
...
如果希望選擇退出錯誤報告,可以創(chuàng)建no-error-report
在你的$HOME/.docker/machine
目錄,而Docker Machine將禁用此行為。例如:
$ mkdir -p ~/.docker/machine && touch ~/.docker/machine/no-error-report
將文件保持為空是很好的-碼頭機器只是檢查它的存在。
碼頭機械尚處于起步階段,并處于積極發(fā)展階段。如果你需要幫助,想做貢獻,或者只是想和志同道合的人談談這個項目,我們有許多開放的溝通渠道。
若要報告錯誤或文件功能請求,請使用吉特布的問題追蹤器...
若要實時與人們討論該項目:請加入#docker-machine
IRC頻道。
提供代碼或文檔更改:請?zhí)峤魂P(guān)于Gizub的拉請求...
欲知更多資料及資源,請瀏覽我們的幫助頁面...
在您的使用VirtualBox的本地系統(tǒng)
提供多個碼頭主機在云提供商上
碼頭司機參考資料
碼頭機子命令參考
? 2017 Docker, Inc.
根據(jù)ApacheLicense,版本2.0獲得許可。
Docker和Docker標志是Docker公司在美國和/或其他國家的商標或注冊商標。
Docker,Inc.和其他各方也可以在這里使用的其他術(shù)語中擁有商標權(quán)。