Windows安装Docker-OSX
This commit is contained in:
parent
fc0fa283bb
commit
8bfab00d9b
|
@ -0,0 +1,52 @@
|
|||
# `Windows`安装`Docker-OSX`
|
||||
|
||||
## 安装`WSL2`
|
||||
|
||||
```commandline
|
||||
wsl --install
|
||||
```
|
||||
|
||||
使用`wsl -l -v`确认是否安装的是`wsl2`,不是请[从WSL1升级到WSL2](https://docs.microsoft.com/en-us/windows/wsl/install#upgrade-version-from-wsl-1-to-wsl-2)。
|
||||
|
||||
## 安装`Docker Desktop`
|
||||
|
||||
[安装Docker Desktop](https://docs.docker.com/desktop/windows/install/)
|
||||
|
||||
## 嵌套虚拟化
|
||||
|
||||
### `WSL2`配置
|
||||
|
||||
修改`C:/Users/<Your_Name>/.wslconfig`文件,如果没有就新建,添加`nestedVirtualization=true`:
|
||||
|
||||
```text
|
||||
[wsl2]
|
||||
nestedVirtualization=true
|
||||
```
|
||||
|
||||
### 安装默认的`Linux`发行版
|
||||
|
||||
这里选择[Ubuntu 22.04 LTS](https://www.microsoft.com/store/productId/9PN20MSR04DW)。`Windows Store`搜索安装。
|
||||
|
||||
```shell
|
||||
sudo apt install cpu-checker
|
||||
kvm-ok
|
||||
```
|
||||
|
||||
### `Docker Desktop`配置
|
||||
|
||||
```text
|
||||
General -> "Use the WSL2 based engine"
|
||||
Resources -> WSL Integration -> "Enable integration with my default WSL distro"
|
||||
```
|
||||
|
||||
## 运行容器
|
||||
|
||||
[Docker-OSX GitHub](https://github.com/sickcodes/Docker-OSX)
|
||||
|
||||
[Docker-OSX Docker hub](https://hub.docker.com/r/sickcodes/docker-osx)
|
||||
|
||||
此处以`macOS 11 Big-sur`版本为例:
|
||||
|
||||
```shell
|
||||
docker run -it --name big_sur --device /dev/kvm -p 50922:10022 -e "DISPLAY=${DISPLAY:-:0.0}" -v /mnt/wslg/.X11-unix:/tmp/.X11-unix sickcodes/docker-osx:big-sur
|
||||
```
|
Loading…
Reference in New Issue