linux docker 安裝sqlserver2022

十年河東,十年河西,莫騎少年窮

學無止境,精益求精

1、拉取鏡像

sudo docker pull mcr.microsoft.com/mssql/server:2022-latest

2、運行容器

sudo docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=ChenDaDliu2023"   -p 1433:1433 --name sql1 --hostname sqlServer  -d   mcr.microsoft.com/mssql/server:2022-latest

3、查看運行的容器

docker ps -a

 4、如果運行不成功,通過以下命令查看docker容器內錯誤日誌

docker exec -t sql1 cat /var/opt/mssql/log/errorlog | grep connection

5、連接到數據庫

sudo docker exec -it sql1 "bash"

6、在容器內部使用完整路徑通過 sqlcmd 進行本地連接。

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<YourNewStrong@Passw0rd>"

7、創建數據庫

CREATE DATABASE TestDB;

8、插入數據

USE TestDB;
--創建表
CREATE TABLE Inventory (id INT, name NVARCHAR(50), quantity INT);
--插入數據
INSERT INTO Inventory VALUES (1, 'banana', 150); INSERT INTO Inventory VALUES (2, 'orange', 154);

9、退出sqlcmd

要結束 sqlcmd 會話,請鍵入 QUIT:
QUIT

10、從容器外連接

sqlcmd -S <ip_address>,1433 -U SA -P "<YourNewStrong@Passw0rd>"

參考:https://learn.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker?view=sql-server-ver16&pivots=cs1-bash

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章