docker run 服务名_在 WSL2.0 的 Ubuntu 18 里使用 Docker
生活随笔
收集整理的這篇文章主要介紹了
docker run 服务名_在 WSL2.0 的 Ubuntu 18 里使用 Docker
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
近日,隨著Windows 10 2004版本的發布,WSL 2經過了近一年的insider測試,現在也正式上線了。Windows 10 2004中引入了一個真實的Linux kernel,使得系統全部的系統調用更加兼容。這也是首次,Linux kernel安裝在Windows系統中,并針對WSL 2做了大小和性能的優化。WSL 2使用了虛擬技術來在一個輕量級的虛擬機中運行Linux kernel,但是真實體驗和傳統虛擬機要好一些。為了啟用WSL 2,我們必須先將Windows 10系統升級到2004版本,微軟現在還未全面向用戶推送2004版本,那么我們可以通過官方的“易升”軟件來獲取更新。“易升”軟件下載地址如下:
https://support.microsoft.com/zh-cn/help/3159635/windows-10-update-assistant
成功升級后,系統版本應該如下:
確認版本無誤后,現在就開始WSL 2的安裝,首先在系統設置里的應用和功能界面上點擊“程序和功能”打開程序和功能后,再點擊“啟用或關閉Windows功能”打開后,勾選以下標紅幾項,然后更新(注意:如果這幾項有變灰不可勾選,那可能是你的CPU不支持虛擬化或者BIOS里沒有打開虛擬化,如果是BIOS關閉,那只要設置一下就好了,如果是CPU不支持,那就換新電腦吧 ^_^ )最后重啟電腦完成更新。
重啟電腦后,先設置WSL2.0為默認版本wsl --set-default-version 2提示如下:
WSL 2 需要更新其內核組件。有關信息,請訪問 https://aka.ms/wsl2kernel訪問提示的網址,下載一個安裝包 wsl_update_x64.msi安裝內核組件。安裝完成后,再次執行上述命令
提示如下:
有關與 WSL 2 的主要區別的信息,請訪問 https://aka.ms/wsl2接下來,可以去Windows 10 的 應用商店里下載Linux了,搜索ubuntu,列出了3個Ubuntu這里我們選擇安裝 Ubuntu 18。其他還有CentOS, Kali, Suse 等不同的linux可以下載,根據你自己的使用習慣來選擇吧。安裝完成后,去開始菜單里找到剛剛安裝的Ubuntu,啟動它根據提示設置Ubuntu賬號和密碼
到這里,WSL 2的 Ubuntu安裝完成。為了確認一下確實是 WSL 2.0,可以回到PowerShell命令提示符下輸入wsl -l -v可以看到版本確實是 2,如果不是2,也可以通過下面命令來調整
wsl --set-version Ubuntu-18.04 2最后,我們安裝一下Docker,看看是否能夠正常使用curl -fsSL https://get.docker.com -o get-docker.shsudo bash get-docker.sh等待安裝完成后,輸入
docker -v查看最新版本
再輸入
sudo service docker start啟動docker服務。
這樣docker就能正常使用了,在運行容器后,容器暴露的端口也可以直接用 localhost:port 直接訪問了。在沒使用k8s的環境里,推薦一個這個容器管理工具 portainer, 這里就以它為例,運行一個容器。docker pull portainer/portainermkdir -p /data/portainerdocker run -d --restart=unless-stopped \--network host \--name portainer -h portainer \-v /var/run/docker.sock:/var/run/docker.sock \-v /data/portainer:/data \-e TZ=Asia/Shanghai \portainer/portainer然后打開瀏覽器,訪問?http://localhost:9000
設置好賬號密碼就可以在webui上對本機的docker鏡像和容器進行管理了。
portainer的功能就留給大家自行探索了。歡迎關注《dotnet 新征程》公眾號,為你提供 dotnet 相關技術原創文章總結
以上是生活随笔為你收集整理的docker run 服务名_在 WSL2.0 的 Ubuntu 18 里使用 Docker的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 宝马中央扶手箱可以放胳膊吗
- 下一篇: ubuntu系统写路由指令_在Ubunt