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


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


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數據庫服務是否啟動


二、建庫和建表
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成功
三、連接數據庫查看


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM