# 使用Docker架設GeoServer ## 安裝 Windows Docker Desktop * [官網](https://www.docker.com/),點選按鈕下載 ![](https://i.imgur.com/9EwUZIy.png) * 安裝後可能出現以下錯誤,WSL(Windows Subsystem for Linux)版本太舊: ![](https://i.imgur.com/giWbRBs.png) [可到微軟官網下載WSL2 Linux 核心更新套件,再重新啟動Docker](https://learn.microsoft.com/zh-tw/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package) * Docker Desktop 介面 ![](https://i.imgur.com/1dvGka1.png) ## GeoServer Docker Image [github](https://github.com/geoserver/docker) ![](https://i.imgur.com/8290YYu.png) ![](https://i.imgur.com/BMpQlzY.png) 使用-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://i.imgur.com/mN7Vzhh.png) --- ![](https://i.imgur.com/ejdvMlE.png) --- ![](https://i.imgur.com/bTMASRs.png) --- ![](https://i.imgur.com/QhEQVbU.png) --- [安裝步驟參考](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)