本文適用于win10 Home用戶,專業版和企業版直接見官網,win7版本見Docker Toolbox,
安裝清單
| 軟體 | 說明 |
|
Docker Desktop Installer 步驟介紹頁:https://docs.docker.com/docker-for-windows/install-windows-home/ 下載頁:https://hub.docker.com/editions/community/docker-ce-desktop-windows/ |
docker安裝器,安裝內容包含 Docker Engine, Docker CLI client, Docker Compose, Notary, Kubernetes, Credential Helper 等組件, home版本必須勾選基于WSL2方式運行,原文如下
|
|
WSL2 下載頁:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel 命令速查頁:https://docs.microsoft.com/zh-cn/windows/wsl/wsl-config |
Windows Subsystem for Linux,在win上運行linux,粗略理解為在win上運行linux, 喜大普奔,不用改注冊表安裝hyper-V了!!! |
|
Ubuntu on Windows 下載頁:win10中Microsoft Store搜索安裝Ubuntu |
粗略理解為wsl的鏡像,運行起來后就是docker的宿主機了,應用市場安裝可忽略微軟賬號登錄, 記得在WSL中把Ubuntu指定為WSL版本2 記得把docker desktop的WSL INTEGRATION設定為Ubuntu, |
運行層級
如下圖~

docker鏡像倉庫加速
如下圖,配置國內倉庫加速docker pull

當然了,傳統的修改daemon.json也可以,但是,,,路徑是否在/etc/docker/daemon.json,如何重啟,重啟后是否覆寫,就不去試了吧,,,有興趣的小伙伴自己驗證下~
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
時區設定
總要到代碼跑起來插入資料才發現時區配置一團糟?先把步驟寫好嘛~倒推一下時區配置,
容器時區:每個鏡像作者都有自己的風格和想法吧,,,個人覺得最佳實踐是啟動鏡像時映射宿主機時區,-v /etc/timezone:/etc/timezone -v /etc/localtime:/etc/localtime
宿主機時區:這里宿主機OS是Ubuntu,要配要改都很愉快~要是用docker默認的iso,查老半天資料都不知道是什么版本有什么命令能怎么改,
windows時區:已經不影響了~~~
磁盤掛載
wsl官網的掛載命令似乎在當前版本是沒法用的,不過反正默認已經把所有磁盤磁區掛載到wsl里了,
例如執行wsl mount可以看到d盤被映射為/mnt/d
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/174044.html
標籤:其他
