---
# System prepended metadata

title: Docker Desktop on Windows 安裝

---

# Docker Desktop on Windows 安裝
> Docker 是一個開放原始碼平台，用於快速建置、部署及管理容器化應用程式。
:::info
Windows需有Hyper-V功能
:::

## 前置作業

- 安裝WSL2 linux kernel [點此下載](https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi)

- 透過控制台開啟Windows功能
![](https://i.imgur.com/hR7cyfC.png)

- Powershell(系統管理員)
  > 打開WSL功能
  ```
  dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  ```

- Powershell(系統管理員)
  > 將WSL預設版本調成WSL2
  ```
  wsl --set-default-version 2
  ```

## 安裝Docker Desktop on Windows

- 進去[官方網頁](https://docs.docker.com/desktop/windows/install/)，並點選按鈕下載
  ![](https://i.imgur.com/TpIqpk3.png)

## Docker操作

- 命令提示字元
  > 拉取Sybase Image
  ```
  docker pull ifnazar/sybase_15_7
  ```
  
- 命令提示字元
  > 等待拉取Sybase Image完成之後，建立Container執行
  > 預設帳戶/密碼: sa/password
  ```
  docker run -i -t --name sybase-container -p 5000:5000 -h dksybase -d ifnazar/sybase_15_7 bash /sybase/start
  ```
  
- 防火牆端口
  > 在Container執行後，系統應該會自動跳出提醒你是否允許，如沒同意或沒跳出來則自行再去防火牆設定
  
## 資料庫管理

- 資料庫管理工具
  > 這邊就看自己要使用什麼工具，我是使用DbVisualizer，設定如下
 
  ![](https://i.imgur.com/QPLFoY6.png)

  


