Docker
前置設(shè)置
1.在啟用或者關(guān)閉windows功能中,勾選
- Hyper-V
- Windows虛擬機(jī)監(jiān)控程序平臺(tái)
- 適用于Linux的windows子系統(tǒng)
- 虛擬機(jī)平臺(tái)
- 開啟cpu虛擬化(自行百度 ,不同主板 操作不同)
2.安裝wsl2
-
檢查運(yùn)行 WSL 2 的要求
若要更新到 WSL 2颂龙,需要運(yùn)行 Windows 10苛萎。
對(duì)于 x64 系統(tǒng):版本 1903 或更高版本亏狰,采用 內(nèi)部版本 18362 或更高版本放刨。
對(duì)于 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)核更新包
查看自己的計(jì)算機(jī)類型坡锡,PowerShell運(yùn)行
systeminfo | find "System Type"
PowerShell運(yùn)行
wsl --set-default-version 2
蓬网,將 WSL 2 設(shè)置為默認(rèn)版本
安裝docker
安裝完成后,右擊docker -> 屬性 -> 兼容性 -> 已管理員啟動(dòng)(勾選) -> 應(yīng)用鹉勒,然后啟動(dò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 說(shuō)明
--name:容器名字
--rm:容器停止自動(dòng)刪除容器
-i:--interactive,交互式啟動(dòng)
-t:--tty,分配終端
-v:--volume,掛在數(shù)據(jù)卷
-d:--detach禽额,后臺(tái)運(yùn)行
docker run --rm --name [起個(gè)容器名字] -it -v [文件目錄]:/workdir [鏡像名字]