Docker
前置設(shè)置
1.在啟用或者關(guān)閉windows功能中,勾選
- Hyper-V
- Windows虛擬機監(jiān)控程序平臺
- 適用于Linux的windows子系統(tǒng)
- 虛擬機平臺
- 開啟cpu虛擬化(自行百度 躲舌,不同主板 操作不同)
2.安裝wsl2
-
檢查運行 WSL 2 的要求
若要更新到 WSL 2丑婿,需要運行 Windows 10。
對于 x64 系統(tǒng):版本 1903 或更高版本没卸,采用 內(nèi)部版本 18362 或更高版本羹奉。
對于 ARM64 系統(tǒng):版本 2004 或更高版本,采用 內(nèi)部版本 19041 或更高版本约计。
低于 18362 的版本不支持 WSL 2诀拭。 使用 Windows Update 助手更新 Windows 版本。
-
啟用虛擬功能
打開 PowerShell
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
下載 Linux 內(nèi)核更新包
查看自己的計算機類型煤蚌,PowerShell運行
systeminfo | find "System Type"
PowerShell運行
wsl --set-default-version 2
耕挨,將 WSL 2 設(shè)置為默認版本
安裝docker
安裝完成后细卧,右擊docker -> 屬性 -> 兼容性 -> 已管理員啟動(勾選) -> 應(yīng)用,然后啟動
-
設(shè)置鏡像加速器筒占, 設(shè)置 -> Docker Engie
{ "registry-mirrors": [這里寫你的鏡像加速器], "insecure-registries": [], "debug": false, "experimental": false, "features": { "buildkit": true } }
docker 常用命令
查看容器
docker ps -a
查看鏡像
docker imgages
docker run [OPTIONS] IMAGE [COMMOND] [ARGS...]
# OPTIONS 說明
--name:容器名字
--rm:容器停止自動刪除容器
-i:--interactive,交互式啟動
-t:--tty酒甸,分配終端
-v:--volume,掛在數(shù)據(jù)卷
-d:--detach,后臺運行
docker run --rm --name [起個容器名字] -it -v [文件目錄]:/workdir [鏡像名字]