Docker for Windows(五)實踐搭建SqlServer服務&執行數據庫操做

上一篇咱們已經搭建了一個mysql數據庫服務了:Docker for Windows(四)實踐搭建&刪除MySQL服務,發現用Docker確實是方便且容易,但上一篇主要是服務的搭建刪除等基礎操做,並且用Docker搭建好的mysql數據庫我用navicat直接建庫或建表會報錯(緣由未知,若是有清楚緣由的但願可以告知一下),因此在這一篇我記錄一下如何用Docker在搭建好的SqlServer數據庫服務上執行數據庫操做,具體包含建庫和建表。
1、下載SqlServer並啓動
docker pull microsoft/mssql-server-linux  下載SqlServerhtml


docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Test1234' -p 1433:1433 --name mssql -d microsoft/mssql-server-linux
ACCEPT_EULA=Y,表示接受最終用戶許可協議;SA_PASSWORD=Test1234,表示設置sa用戶的密碼爲Test1234。這個用戶密碼要符合強密碼規範(數字、字母、大小寫,至少8個字符)
docker ps    查看mssql數據庫服務是否啓動mysql


2、建庫和建表
docker exec -it mssql "bash"    進入容器
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'Test1234'   執行數據庫操做,localhost能夠換成對應IP地址
1> CREATE DATABASE dockerdb01
2> go
建立數據庫dockerdb01成功
1> use dockerdb01
2> create table user(id int,code nvarchar(255),name nvarchar(255));
3> go
建立表user成功
3、鏈接數據庫查看linux

相關文章
相關標籤/搜索