摘要:下有兩種安裝方式和。到官網(wǎng)下載安裝,這個(gè)也不用說(shuō)了吧。。。的安裝包帶有,默認(rèn)會(huì)創(chuàng)建一個(gè)名為的虛擬機(jī)。建議安裝,這樣在使用的時(shí)候比較方便。和共存我之前安裝了,然后沒卸載就直接安裝。如果想要讓的去訪問安裝的虛擬機(jī),執(zhí)行,然后就會(huì)連上虛擬機(jī)。
Docker在Mac下的安裝
Docker Toolbox因?yàn)槲矣玫氖荕ac,所以這里只介紹Mac下Docker的安裝。
Mac下Docker有兩種安裝方式:Docker for Mac和Docker Toolbox。
到官網(wǎng)下載、安裝,這個(gè)也不用說(shuō)了吧。。。(一直點(diǎn)繼續(xù)就好啦)我之前裝過版本1.11.1。
Docker for Mac到官網(wǎng)下載、安裝,這個(gè)不用說(shuō)了吧。。。(拖到一下就好啦)我目前用的版本是1.12.0-beta22,該版本已具有swarm模式。
Docker for Mac和Docker Toolbox比較Docker for Mac在菜單欄有這個(gè)非??蓯鄣膱D標(biāo):
Docker for Mac和Docker Toolbox都有:docker、docker-compose、docker-machine(一開始我只學(xué)了docker,后來(lái)發(fā)現(xiàn)后面兩個(gè)命令也很好玩)
Docker for Mac和Docker Toolbox有些類似:需要一個(gè)虛擬機(jī)->在虛擬機(jī)里面安裝Linux->在Linux里安裝Docker。
Docker for Mac用的是HyperKit(Mac下的一個(gè)輕量級(jí)的虛擬化技術(shù));Dokcer Toolbox用的是VirtualBox。
Docker Toolbox的安裝包帶有VirtualBox,默認(rèn)會(huì)創(chuàng)建一個(gè)名為default的虛擬機(jī)。而Dokcer for Mac找不到它安裝的虛擬機(jī)。PS: 建議安裝VirtualBox,這樣在使用docker-machine的時(shí)候比較方便。
Docker for Mac和Docker Toolbox共存我之前安裝了Docker Toolbox,然后沒卸載就直接安裝Docker for Mac。Docker for Mac在第一次啟動(dòng)的時(shí)候會(huì)提示是否要拷貝Docker Toolbox的default虛擬機(jī)里面的鏡像到Docker for Mac的虛擬機(jī)里,這樣以前下載的鏡像就不需要再下一遍了。
新安裝的Docker for Mac會(huì)把之前Docker Toolbox安裝的docker、docker-compose、docker-machine覆蓋掉(其實(shí)是改名,加了.back),docker執(zhí)行時(shí)用的是新版本的docker。
Docker Toolbox的docker會(huì)通過VirtualBox創(chuàng)建的網(wǎng)卡vboxnet0連接到default虛擬機(jī),而Docker for Mac的docker會(huì)通過/var/run/docker.sock連接到Docker for Mac的虛擬機(jī)。
如果想要讓Docker for Mac的docker去訪問Docker Toolbox安裝的default虛擬機(jī),執(zhí)行
eval $(docker-machine env),然后docker就會(huì)連上default虛擬機(jī)。回到Docker for Mac的虛擬機(jī),執(zhí)行eval $(docker-machine env --unset)。
參考如果報(bào)錯(cuò),可能是default虛擬機(jī)關(guān)閉了,執(zhí)行docker-machine ls查看虛擬機(jī)狀態(tài),執(zhí)行docker-machine start啟動(dòng)default虛擬機(jī)。
Docker for Mac的docker連接到Docker Toolbox的虛擬機(jī)很有可能會(huì)報(bào)虛擬機(jī)的版本和客戶端docker的版本對(duì)不上,這時(shí)候可以執(zhí)行docker-machine upgrade升級(jí)一下default虛擬機(jī)里面的docker。
https://docs.docker.com/docke... (官方Docker for Mac和Docker Toolbox的比較,可以了解Mac下Docker運(yùn)行的原理)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/26690.html
摘要:直接使用官方的鏡像一般會(huì)有兩個(gè)問題導(dǎo)致不能正常自動(dòng)部署基于的服務(wù)。 直接使用 Jenkins 官方的鏡像一般會(huì)有兩個(gè)問題導(dǎo)致不能正常自動(dòng)部署基于 Docker 的服務(wù)。 存在的問題 官方的鏡像默認(rèn)不是使用 root 賬號(hào),雖然 Jenkins 可以正常啟動(dòng),但是因?yàn)闆]有權(quán)限導(dǎo)致不能向宿主機(jī)寫文件 Jenkins 基于 Docker 搭建,雖然 Jenkins 同樣可以正常啟動(dòng),但不能...
摘要:安裝點(diǎn)擊右邊導(dǎo)航欄,選擇你自己的系統(tǒng),按步驟安裝資料從入門到實(shí)踐準(zhǔn)備項(xiàng)目使用本人的項(xiàng)目來(lái)作為環(huán)境。安裝中國(guó)鏡像啟動(dòng)打開執(zhí)行默認(rèn)禁止執(zhí)行腳本,請(qǐng)以管理員打開執(zhí)行以下命令解除限制輸入確認(rèn)驗(yàn)證環(huán)境 安裝 Docker https://docker_practice.gitee... 點(diǎn)擊右邊導(dǎo)航欄,選擇你自己的系統(tǒng),按步驟安裝 Docker 資料 《Docker 從入門到實(shí)踐》 準(zhǔn)備項(xiàng)目 使...
摘要:安裝點(diǎn)擊右邊導(dǎo)航欄,選擇你自己的系統(tǒng),按步驟安裝資料從入門到實(shí)踐準(zhǔn)備項(xiàng)目使用本人的項(xiàng)目來(lái)作為環(huán)境。安裝中國(guó)鏡像啟動(dòng)打開執(zhí)行默認(rèn)禁止執(zhí)行腳本,請(qǐng)以管理員打開執(zhí)行以下命令解除限制輸入確認(rèn)驗(yàn)證環(huán)境 安裝 Docker https://docker_practice.gitee... 點(diǎn)擊右邊導(dǎo)航欄,選擇你自己的系統(tǒng),按步驟安裝 Docker 資料 《Docker 從入門到實(shí)踐》 準(zhǔn)備項(xiàng)目 使...
摘要:安裝點(diǎn)擊右邊導(dǎo)航欄,選擇你自己的系統(tǒng),按步驟安裝資料從入門到實(shí)踐準(zhǔn)備項(xiàng)目使用本人的項(xiàng)目來(lái)作為環(huán)境。安裝中國(guó)鏡像啟動(dòng)打開執(zhí)行默認(rèn)禁止執(zhí)行腳本,請(qǐng)以管理員打開執(zhí)行以下命令解除限制輸入確認(rèn)驗(yàn)證環(huán)境 安裝 Docker https://docker_practice.gitee... 點(diǎn)擊右邊導(dǎo)航欄,選擇你自己的系統(tǒng),按步驟安裝 Docker 資料 《Docker 從入門到實(shí)踐》 準(zhǔn)備項(xiàng)目 使...
摘要:安裝點(diǎn)擊右邊導(dǎo)航欄,選擇你自己的系統(tǒng),按步驟安裝資料從入門到實(shí)踐準(zhǔn)備項(xiàng)目使用本人的項(xiàng)目來(lái)作為環(huán)境。安裝中國(guó)鏡像啟動(dòng)打開執(zhí)行默認(rèn)禁止執(zhí)行腳本,請(qǐng)以管理員打開執(zhí)行以下命令解除限制輸入確認(rèn)驗(yàn)證環(huán)境 安裝 Docker https://docker_practice.gitee... 點(diǎn)擊右邊導(dǎo)航欄,選擇你自己的系統(tǒng),按步驟安裝 Docker 資料 《Docker 從入門到實(shí)踐》 準(zhǔn)備項(xiàng)目 使...
閱讀 824·2019-08-29 16:32
閱讀 904·2019-08-29 12:31
閱讀 3301·2019-08-26 18:26
閱讀 3233·2019-08-26 12:20
閱讀 1791·2019-08-26 12:00
閱讀 3072·2019-08-26 10:58
閱讀 2884·2019-08-23 17:08
閱讀 2364·2019-08-23 16:32