日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Windows10的Ubuntubash中運行Docker

我覺得windows 10上最好的創(chuàng)新之一就是ubuntu bash,他使得在Windows上的開發(fā)體驗越來越接近MacBook,但有一個問題是,實際上你并不能在Windows 10的Ubuntu bash下運行各種daemon程序,例如以這兩年非常流行的docker來講,如果你想玩?zhèn)€微服務(wù),試驗一下docker命令,就會看到如下錯誤:

站在用戶的角度思考問題,與客戶深入溝通,找到全州網(wǎng)站設(shè)計與全州網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、主機域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋全州地區(qū)。

主要是Windows 10下Ubuntu的bash上并不能運行docker daemon,有沒有什么解決辦法昵?當(dāng)然,最近新的Docker for Windows版本不僅支持Linux Container On Windows(LCOW),并且同時也可以支持在你最喜歡的Ubuntu Bash下很自然的跑docker應(yīng)用,具體做法如下:

  1. 下載最新版本的Docker for windows,17.10以上版本,目前最新的是17.11.0-ce-rc2,進入docker的站點,選擇Edge channel下載:
  2. 因為Docker在Windows上的隔離依賴于Hyper-V來實現(xiàn),所以安裝過程中需要你Enable Hyper-V功能,并重啟機器。
  3. 在正常安裝完成后,你應(yīng)該在你的右下角看到一個Docker的圖標(biāo),圖標(biāo)移過去之后,顯示Docker is running,選擇Docker圖標(biāo)并單擊右鍵,選擇"setting", 那么magic來了,你可以看到Docker的Windows Daemon實際上可以把自己的Daemon接口,通過2375接口暴露出來,在這個選項上打勾即可,同時,我們并不需要run Linux的container在Windows上,所以去掉最后一個選項的勾:
  1. 回到我們的Ubuntu bash, 首先我們檢查一下docker的版本:
  1. 然后我們在此運行docker images命令,不同之處在于我們需要指定-H命令,指明daemon主機,也就是我們Windows上暴露的端口號,可以看到可以正常了:
  1. 當(dāng)然每次寫-H都比較麻煩也很不方便,那么我們一個非常簡單的辦法就是把他作為環(huán)境變量放在.bashrc文件中:

     

    $vi ~/.bashrc

     

    添加以下三行到文件末尾:

PATH="$HOME/bin:$HOME/.local/bin:$PATH"

PATH="$PATH:/mnt/c/Program\ Files/Docker/Docker/resources/bin"

export DOCKER_HOST='tcp://0.0.0.0:2375'

 

然后source ~/.bashrc, 執(zhí)行docker images命令,世界變的美好了:

  1. 好了,那么我們現(xiàn)在可以在Ubuntu bash下面和Docker愉快的玩耍了,先來run一個hello-world,可以看到和我們正常的Windows下沒有差別:

然后再運行docker images:

然后我們簡單的運行一個web服務(wù)器nginx,使用docker ps也可以看到這個進程在運行:

在本機上使用http://127.0.0.1:8080/來訪問Nginx服務(wù)器,可以看到web服務(wù)器在正常運行:

從這個示例可以看出,利用Docker在Windows上的daemon新特性,我們可以非常方便的在Windows 10下的Ubuntu bash愉快的進行開發(fā)了~


網(wǎng)頁標(biāo)題:Windows10的Ubuntubash中運行Docker
網(wǎng)站URL:http://www.5511xx.com/article/djssedj.html