# 使用Docker架設GeoServer
## 安裝 Windows Docker Desktop
* [官網](https://www.docker.com/),點選按鈕下載

* 安裝後可能出現以下錯誤,WSL(Windows Subsystem for Linux)版本太舊:

[可到微軟官網下載WSL2 Linux 核心更新套件,再重新啟動Docker](https://learn.microsoft.com/zh-tw/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package)
* Docker Desktop 介面

## GeoServer Docker Image
[github](https://github.com/geoserver/docker)


使用-v 指令設定volume,使得實體主機的資料夾路徑Mapping到Container的資料夾路徑
```
docker run --name geoserver_2.21.2 -it -v C:\Windows\Fonts:/usr/share/fonts -v C:\Windows\Fonts:/opt/additional_fonts -v D:\docker\geoserver_data\data:/opt/geoserver_data -p 8080:8080 --env INSTALL_EXTENSIONS=true --env STABLE_EXTENSIONS="mysql,pyramid,sqlserver,vectortiles,wps" docker.osgeo.org/geoserver:2.21.2
```

---

---

---

---
[安裝步驟參考](https://xken831.pixnet.net/blog/post/559848905-%5Bdocker%5D-windows%E5%AE%89%E8%A3%9Ddocker%E6%95%99%E5%AD%B8)
[GeoServer Docker github](https://github.com/geoserver/docker)