Skip to content

Commit

Permalink
Update docker_custom.md
Browse files Browse the repository at this point in the history
  • Loading branch information
spiritLHLS authored Aug 14, 2023
1 parent 85ad7c9 commit d334353
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions docs/guide/docker_custom.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,6 @@ egrep -c '(vmx|svm)' /proc/cpuinfo

结果需要大于或等于1,不能为0

**宿主机的配置至少要有1核2G内存50G硬盘,因为image大小为20G左右,开设的windows容器是1核2G内存20G硬盘,你还要留一些空间给宿主机系统,保守点50G才够**

然后需要先设置docker切换使用v1版cgroup启动

```
Expand All @@ -113,6 +111,12 @@ ls

使用的自建的镜像:[https://hub.docker.com/r/spiritlhl/wds](https://hub.docker.com/r/spiritlhl/wds)

| 镜像名字 | 镜像大小 |
|---------|--------|
| 10 | 20G |
| 2022 | 17.5G |
| 2019 | 17G |

**下载脚本**

```
Expand All @@ -124,9 +128,15 @@ curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/onewind
开设前务必在screen窗口中执行,避免SSH长期链接造成掉线卡死

```
./onewindows.sh 系统版本 RDP的端口 是否为外网映射(默认是N)
./onewindows.sh 系统版本 RDP的端口 是否为外网映射(默认是N,可选Y) 是否创建镜像副本(默认是Y,可选N)
```

如果你选择创建有镜像副本,那么你需要确认宿主机至少有镜像大小的两倍大小加10G硬盘的大小,因为docker在创建容器时得先将镜像拉到本地再创建

创建过程中,硬盘占用峰值为 宿主机系统+镜像+容器 ,好处是创建多个win的容器时无需二次拉取镜像

如果选择本地无副本,那么硬盘占用峰值为 宿主机系统+容器 硬盘大小无需这么大,但创建过程相应的会慢很多,多次创建每次都需要拉取镜像

比如开设占用最低的 Windows 2019 容器,映射外网端口13389,设置为外网映射

```
Expand Down

0 comments on commit d334353

Please sign in to comment.