MacOS安裝Docker的過(guò)程及遇到的坑
有幸參與Skeleton項(xiàng)目,雖然我做的工作只是把bat腳本改寫為shell腳本,以便支持項(xiàng)目在Mac/Linux環(huán)境下自動(dòng)部署到Docker上的功能。一遍操作走下來(lái),發(fā)現(xiàn)Docker是一個(gè)相當(dāng)cool的項(xiàng)目。好了,收回題外話,這里把Mac安裝Docker的過(guò)程及遇到的一些坑記錄下來(lái),方便后面的同學(xué)避開(kāi)雷區(qū)。
前言
首先提供需要的原材料:
- Docker官網(wǎng),您可能需要翻墻來(lái)訪問(wèn)
- MacOS 10.X系統(tǒng)。
下載Docker
直接進(jìn)入Docker官網(wǎng),下載DMG安裝包,云云。
安裝完之后啟動(dòng),不出意外應(yīng)該會(huì)報(bào)以下錯(cuò)誤:
Docker does not rely on Virtualbox but may not work properly on systems with VirtualBox versions prior to v4.3.30 VirtualBox v4.3.28 is currently installed. Please upgrade or uninstall Virtualbox.
如果您的Docker沒(méi)有報(bào)上述錯(cuò)誤,那么請(qǐng)無(wú)視接下來(lái)的一段。
問(wèn)題解決
我是參考docker官方的一段issue來(lái)解決的:
首先檢查一下本地環(huán)境的kextstat:
輸入命令
kextstat | grep -i virtualbox
我本地的結(jié)果是:

如果有信息反饋,那么執(zhí)行第二步。
cd /Library/Application\ Support/VirtualBox/
執(zhí)行l(wèi)s后,不出意外,應(yīng)該長(zhǎng)這個(gè)樣子:

在該目錄下執(zhí)行:
rm -rf *.kext
清空kext文件后,我們?cè)賵?zhí)行一遍
kextstat | grep -i virtualbox
這個(gè)時(shí)候,應(yīng)該不會(huì)有任何信息顯示出來(lái),那么我們重啟一遍電腦,再運(yùn)行docker應(yīng)該就不會(huì)報(bào)錯(cuò)了。
下載Kitematic
當(dāng)Docker運(yùn)行起來(lái)之后,我們還需要安裝Kitematic才可以愉快的跟docker做朋友:
安裝步驟很簡(jiǎn)單,在docker的icon點(diǎn)一下,在出來(lái)的下拉框里選擇Kitematic就可以了,之后的安裝步驟略。
測(cè)試
我這里使用的是Skeleton來(lái)測(cè)試的,因?yàn)檫@個(gè)項(xiàng)目有一鍵部署到docker上的腳本“install-docker.sh”,運(yùn)行這個(gè)腳本后,docker上就能夠看到我們新部署上的Skeleton項(xiàng)目,截圖如下:

總結(jié)
以上所述是小編給大家介紹的MacOS安裝Docker的過(guò)程及遇到的坑 ,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
利用OpenVSwitch在多臺(tái)主機(jī)上部署Docker的教程
這篇文章主要介紹了利用OpenVSwitch在多臺(tái)主機(jī)上部署Docker的教程,包括配置多個(gè)容器的IP地址等內(nèi)容,需要的朋友可以參考下2015-03-03
Centos 7中Docker私有倉(cāng)庫(kù)的搭建方法
本篇文章主要介紹了Centos 7中Docker私有倉(cāng)庫(kù)的搭建方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04
docker部署lnmp-wordpress的實(shí)現(xiàn)步驟
本文主要介紹了docker部署lnmp-wordpress的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09
docker安裝、調(diào)試qsign簽名服務(wù)器的解決方案
這篇文章主要介紹了docker安裝、調(diào)試qsign簽名服務(wù)器的解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-04-04

