[翻譯]SQL Server利用Dockers使用

#在Linux,Mac或Windows上運行SQL Server Docker鏡像linux

原文:Jason Rothgit

2016/11/16 1分鐘閱讀github

本主題說明如何提取和運行mssql-server Docker鏡像。此映像可用於Linux上的Docker Engine 1.8+或Mac / Windows的Docker。sql

Docker的要求

*任何支持的Linux發行版上的Docker Engine 1.8+或Mac / Windows上的Docker。 *最少4 GB的磁盤空間 *最少4 GB的RAMdocker

#####重要bash

Docker for Mac和Docker for Windows的默認值對於Moby VM爲2 GB,所以您須要將其更改成4 GB。如下部分解釋如何。服務器

Docker for Mac

1.單擊頂部狀態欄上的Docker徽標。 2.選擇「偏好設置」。 3.將內存指示燈移動到4GB或更大。 4.單擊屏幕按鈕上的「從新啓動」按鈕。code

###對於Windows用戶:server

1.右鍵單擊任務欄中的Docker圖標。 2.單擊該菜單下的設置。 3.單擊「高級」選項卡。 4.將內存指示燈移動到4GB以上。 5.單擊「應用」按鈕。內存

##拉取並運行Docker鏡像

1.從Docker Hub中提取Docker鏡像。

```bash
 sudo docker pull microsoft / mssql-server-linux
```

2.要運行Docker鏡像,能夠使用如下命令:

```
 docker run -e'ACCEPT_EULA = Y'-e'SA_PASSWORD ='-p 1433:1433 -d microsoft / mssql-server-linux
```

3.要持久保存從Docker容器生成的數據,您必須將卷映射到主機。爲此,請使用帶有** - v:/ var / opt / mssql **標誌的run命令。這將容許在容器執行之間恢復數據。

```
 sudo docker run -e'ACCEPT_EULA = Y'-e'SA_PASSWORD ='-p 1433:1433 -v:/ var / opt / mssql -d microsoft / mssql-server-linux
```

#####注意

運行映像須要使用** ACCEPT_EULA **和** SA_PASSWORD **環境變量。

#####重要

目前不支持在Mac上使用SQL Server on Linux映像的Docker-machine的卷映射。

##下一步

在Linux上安裝SQL Server以後,請參閱如何鏈接到服務器並運行基本的Transact-SQL查詢

相關文章
相關標籤/搜索