Win10家庭版安裝Docker和splash

2021-08-23 12:44:55 字數 1466 閱讀 1848

我的系統是win10家庭版,沒有專業版自帶的hyper-v虛擬機器服務,所以只能使用dockertools和virtualbox的組合。

一開始會報錯,找不到bash.exe檔案,需要在快捷方式屬性–目標裡設定真正的git/bin/bash.exe的路徑。

需要檢視docker安裝目錄下,start.sh的**,有這樣一段查詢virtualbox路徑的判斷語句

if [ ! -z "$vbox_msi_install_path" ]; then

vboxmanage="$vboxmanage.exe"

else

vboxmanage="$vboxmanage.exe"

把這倆變數其中乙個(兩個也行)賦值為virtualbox的安裝目錄,加到系統環境變數即可。

我一開始這樣做,隨便寫個假路徑把環境變數加好了,並沒有安裝virtualbox,結果還是出錯,所以virtualbox一定要安裝的。dockertool裡自帶的有virtualbox,可以勾選安裝;不過勾選之後我這裡安裝不了不知道為啥,我只好單獨把virtualbox安裝好,再安裝dockertool.

可以執行docker run hello-world,驗證是否成功。

這裡我選用阿里雲加速器。在官網註冊登入後,拿到加速器的位址,複製;在docker terminaldocker-machine ssh default開啟shell介面

輸入下面命令,配置加速器。

sudo tee /var/lib/boot2docker/etc/docker/daemon.json <

eof

配置好後,退出shell,重啟虛擬機器,docker-machine restart,然後可以試試docker search ***,可以發現速度很快。

這樣docker基本就配置好了。

如果沒有像前面配置加速器的話,這裡會報超時。

如果報port allocated埠占用,就docker ps 檢視正使用的映象,docker kill -s kill id,把這個映象殺死,重啟即可。

如果服務正常啟動了,可以在瀏覽器裡輸入localhost:8050訪問到splash的主頁。

我在這裡卡了很久,明明服務已經啟動了,在瀏覽器卻沒有響應。

url,防火牆,**都檢查過了,最後發現是這裡的localhost應該是虛擬機器的ip,並非主機的ip,於是在virtualbox查到虛擬機器ip,輸入,成功。

win10家庭版安裝Docker

最近做專案公升級使用到了docker,之前完全沒有接觸過,所以查了一些資料,再經過親自實踐,終於在win10家庭版本中安裝成功了docker。docker可以支援在mac windows linux上安裝。但是在windows系統中docker目前僅有win10專業版和企業版的安裝包,win7 wi...

win10 家庭版安裝docker

雖然配置環境理論上來說是最最最不需要思考的事情,但是實際上手總是會遇到各種莫名其妙的問題。我折騰了好久終於出現小鯨魚啦。總之先看看別人踩過的坑,如果自己遇到,可以用部落格中已經有的解決方法嘗試一波。後來是讓leader在伺服器上幫我載了 其實有點尷尬,畢竟剛來實習,這點小事都做不好,怕給導師留下壞印...

win10家庭版安裝docker

docker可以支援在mac windows linux上安裝。但是在windows系統中docker目前僅有win10專業版和企業版的安裝包,win7 win8 win10家庭版需要通過docker toolbox來安裝。docker的有ce和ee版,ce為免費版,ee由公司支援的付費版,在此選擇...