win10配置docker环境
win10 配置docker環(huán)境
筆者的項目都是通過docker鏡像來run的,所以使用過純Ubuntu系統(tǒng)開發(fā)項目,包括docker的支持必須要Linux內(nèi)核的支持,所以不得不裝個純ubuntu系統(tǒng)來做支持,久而久之發(fā)現(xiàn),ubuntu對windows上的軟件支持比較少,安裝也比較繁瑣,軟件bug也比較多,比如說qq,微信都是winPE的支持,關(guān)閉了窗口就調(diào)不出來了,實在氣人,其中還包括了IDEA使用的搜索等快捷鍵也被占用,編寫文檔之類都極不方便,久之,實在忍受不了,轉(zhuǎn)戰(zhàn)windows開發(fā)。
win10安裝docker for windows
這里嘮叨下,避免后續(xù)的同學采坑,那么我們得安裝問win10吧,這里有個注意的地方就是:win10依靠hyper-V對docker的支持,所以win10必須開啟對Hyper-V的支持(提示:我裝過一個專業(yè)版,開啟之后系統(tǒng)就啟動不了了,哎,最后發(fā)現(xiàn)企業(yè)版支持的比較好,百度搜索“我告訴你”下載win10系統(tǒng)。所以建議win10安裝的同學 盡量安裝14939內(nèi)核版本的win10),好這里準備工作做好了。我們開始下載Docker for Windows可以去官方地方下載。如果安裝完成的時候啟動,如果要運行docker鏡像,記得切換下,
這里筆者已經(jīng)卸載windows for docker ,因為目前docker for windows的18.06版本對windows支持的還不是很完善,如果運行途中遇到什么問題,記得更新下系統(tǒng)補丁,把所有補丁全部打完,不建議用360的系統(tǒng)修復(fù)打補丁,用系統(tǒng)自帶的更新吧。好,筆者在使用過程中發(fā)現(xiàn),一條docker命令 真的要卡三四分鐘才出來,只要運行三條命令以上就會出現(xiàn)這個問題,實在不能忍啊.以下的命令就是等了三分鐘才出來:
后面考慮到可能要做redis集群,kafka,elasticsearch這些中間件,擔心win10的docker容器支持的有缺陷,再加上win10的目錄和Linux目錄有所區(qū)別,所以決定用VMware安裝Ubuntu做網(wǎng)絡(luò)上的端口映射,相當于我代碼運行在Linux上,我在win10上做斷點調(diào)試,當然我們的項目是一個spring cloud項目。具體安裝可以看看這個教程:Windows10安裝Docker
win10+Vmware+ubuntu16.04配置docker
首先基礎(chǔ)設(shè)施下載準備工作:
** 下載安裝后,在Ubuntu系統(tǒng)上安裝docker和docker-compose,這里就不說了,百度一大堆。
具體安裝教程,可以參考:網(wǎng)上看了一個比較全的教程:Windows10下使用VMware Player安裝Ubuntu16.04 LTS
3.端口映射 讓我們訪問windows的localhost:port能夠映射到我們Vmware上ubuntu的localhost:port上去
**具體可以參考這篇博客,我覺得寫的很好:VMware中ubuntu虛擬機與windows的端口映射,共享一個IP地址
總結(jié)
以上是生活随笔為你收集整理的win10配置docker环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EJS + Express基本使用
- 下一篇: Text to image论文精读 NA