Visual Studio Code Docker mssql

[Visual Studio Code] Docker擴展套件建置mssql容器

湯菀鈺 2019/12/05 13:36:26
969

前言

以下以建置 SQL Server Docker容器為例,

說明如何在 VisualStudio Code 編輯器內利用Docker擴展功能,

以Docker compose方式建置、管理和部署Docker容器。

安裝套件

vscode-docker-explorer

GIT儲存庫 : https://www.tpisoftware.com/tpu/online/toEditNewVersion

vscode-docker

GIT儲存庫 : https://github.com/microsoft/vscode-docker

建置MSSQL Docker compose

docker-compose.yml

version: '3.1'
services:
  mssql:
    container_name: mssql
    image: mcr.microsoft.com/mssql/server:2017-latest
    restart: always
    environment:
      ACCEPT_EULA: "Y"
      SA_PASSWORD: "!Qaz2wsx"
    ports:
      - 1433:1433

創建msssql容器

在提要欄位內對docker-compose.yml右鍵可選擇Docker套件所提供的[Compose Up]功能按鈕

Docker套件會自動執行Docker Compose指令如下

Docker套件功能視窗內可檢視依Compose設定所建置的 IMAGES、CONTAINERS

Docker CONTAINERS操作功能

Docker IMAGES操作功能

 

連線至msssql容器

參考docker-compose.yml內的連線資訊設定如下

連線成功

停用Docker容器

在提要欄位內對docker-compose.yml右鍵可選擇Docker套件所提供的[Compose Down]功能按鈕

Docker套件會自動執行Docker Compose指令如下

Docker套件功能視窗內可檢視依Compose設定所建置的 CONTAINERS已被刪除

Dockre 套件vscode-docker-explorer與vscode-docker 搭配使用,

可以快速簡易操作Docker容器,

對需要各種不同環境開發測試的工程師來說真是一大福音。

 

湯菀鈺