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