---
# System prepended metadata

title: Docker安裝

---

## Docker安裝
1)先到官網下載Docker
2)由於Docker是Linux Base的技術實作，所以在Windows 10 的電腦中，預設會開啟Hyper-V，運行一個VM來幫我們模擬Docker環境(或者是以下指令，下完之後就可以直接在windows安裝linux環境)
```
wsl --update
netsh winsock reset
```

3)下載需要的docker image
```
https://hub.docker.com/_/microsoft-mssql-server
這一個是mssql的image
```
4)安裝完之後可以去設定container
**切記在設定密碼的時候一定至少要有一個大寫，且不能有特殊符號**
```
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Ren890111" -p 1433:1433 -d mcr.microsoft.com/mssql/server:2022-latest
```

```
以下是範例
docker run --name testSQL -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Pa$$word' -p 1433:1433 -d microsoft/mssql-server-linux

-p 1433:1433是開放port對應，本機電腦port:docker的port
SA_PASSWORD是sa的登入密碼，剛建立之後要使用這組密碼登入
--name testSQL是container的名稱

建立好container之後，使用docker ps來查看container狀態
```

5)可以試著在SSMS連接剛剛設定的docker container
![](https://hackmd.io/_uploads/Sksb9pPyp.png)
