溫馨提示×

Ubuntu上SQL Server容器化部署實踐

小樊
49
2025-05-25 16:26:15
欄目: 云計算

在Ubuntu上部署SQL Server容器化應用可以通過以下步驟完成:

準備工作

  1. 安裝Docker Engine
  • 確保你的Ubuntu系統上已經安裝了Docker Engine。你可以通過以下命令安裝Docker:
sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
  1. 滿足硬件要求
  • 確保你的Ubuntu系統至少有2GB的內存和2GB的磁盤空間。

安裝SQL Server容器

  1. 拉取SQL Server鏡像
  • 使用以下命令從Microsoft的Docker Hub拉取SQL Server 2019的鏡像:
sudo docker pull mcr.microsoft.com/mssql/server:2019-latest
  1. 運行SQL Server容器
  • 使用以下命令運行SQL Server容器,并設置必要的環境變量和端口映射:
sudo docker run -e 'ACCEPT_EULAY' -e 'SA_PASSWORDYourStrongPassword' -p 1433:1433 --name mySqlServer -d mcr.microsoft.com/mssql/server:2019-latest
  • 其中,YourStrongPassword 是你為SQL Server實例設置的管理員密碼。

驗證安裝

  1. 檢查容器狀態
  • 使用以下命令檢查SQL Server容器是否正在運行:
sudo docker ps
  1. 連接到SQL Server
  • 你可以使用的 sqlcmd 工具連接到運行中的SQL Server實例:
sqlcmd -S localhost -U SA
  • 輸入你在安裝時設置的密碼。

配置SQL Server

  1. 設置SQL Server配置
  • 在第一次運行 sqlcmd 時,系統會提示你配置SQL Server。按照提示設置數據庫版本和SA密碼。
  1. 啟用SQL Server代理(可選):
  • 為了進行日常數據備份等任務,你需要開啟SQL Server代理:
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server

注意事項

  • 安全性:確保你的SQL Server實例配置了適當的安全設置,包括防火墻規則和訪問控制。
  • 備份:定期備份你的數據庫以防數據丟失。
  • 監控:監控SQL Server的性能和資源使用情況,以確保其穩定運行。

通過以上步驟,你可以在Ubuntu上成功部署SQL Server容器化應用。如果在安裝過程中遇到問題,可以參考Microsoft的官方文檔或社區論壇尋求幫助。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女