Docker部署SQL?Server及最佳應(yīng)用小結(jié)
前言
SQL Server是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),本文總結(jié)了容器環(huán)境下的部署及實(shí)踐應(yīng)用
?? 1.SQL Server介紹
SQL Server是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS);
SQL Server使用方便,伸縮性好與相關(guān)軟件集成程度高;
SQL Server 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能
SQL Server 服務(wù)作用簡(jiǎn)介:
1.SQL Server(MSSQLSERVER)是必須要開(kāi)啟的,這個(gè)是數(shù)據(jù)庫(kù)引擎服務(wù),它就像汽車(chē)的發(fā)動(dòng)機(jī)一樣,缺它不可。
2.SQL Server代理(MSSQLSERVER)是代理服務(wù),比如你有一些自動(dòng)運(yùn)行的,定時(shí)作業(yè),
或者是一些維護(hù)計(jì)劃,比如定時(shí)備份數(shù)據(jù)庫(kù)等操作,那么就要打開(kāi),否則,就不會(huì)備份數(shù)據(jù)庫(kù)了。
3.SQL Server Analysis Services (MSSQLSERVER)是分析服務(wù),一般不用開(kāi)啟,除非你做多位分析,和數(shù)據(jù)挖掘,才需要開(kāi)啟。
4.SQL Full-text Filter Daemon Launcher (MSSQLSERVER)是全文檢索服務(wù),如果你沒(méi)有使用全文檢索技術(shù),那么也不需要開(kāi)啟。
5.SQL Server VSS Writer MicrosoftSQLServer的SQL編寫(xiě)器服務(wù),
允許備份和還原應(yīng)用程序以便在VolumeShadowCopyService(VSS)框架中進(jìn)行操作。
6.Sql Browser 服務(wù) 一般你要進(jìn)行遠(yuǎn)程訪問(wèn),不需要開(kāi)啟sql browser開(kāi)啟sql browser,
通過(guò):服務(wù)器ip,端口 這種方式就可以訪問(wèn)遠(yuǎn)程的服務(wù)器
?? 2.查看鏡像源
[root@jeames ~]# docker search mssql
?? 3.拉取鏡像
docker pull mcr.microsoft.com/mssql/server:2017-latest
[root@jeames ~]# docker images
?? 4.運(yùn)行容器
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=jem202207090." \ -p 1433:1433 --name sqlserver2017 \ -d mcr.microsoft.com/mssql/server:2017-latest 此處記得密碼設(shè)置為復(fù)雜密碼 參數(shù)解釋?zhuān)? -e "ACCEPT_EULA=Y":默認(rèn)選擇同意協(xié)議許可證 -e "SA_PASSWORD=jem202207090.":設(shè)置連接密碼為jeames007 -p 1433:1433: 宿主機(jī)端口映射到容器端口(前者為宿主機(jī)) --name sqlserver2017:容器別名 -d: 后臺(tái)運(yùn)行 mcr.microsoft.com/mssql/server:2017-latest:鏡像名稱(chēng):標(biāo)簽
?? 5.使用數(shù)據(jù)庫(kù)
?? 5.1 進(jìn)入容器
[root@jeames ~]# docker exec -it sqlserver2017 bash ##查看docker日志 [root@jeames ~]# docker logs sqlserver2017
?? 5.2 連接數(shù)據(jù)庫(kù)
root@a0e5be7e8e03:/# /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P “jem202207090.”
?? 5.3 查詢數(shù)據(jù)庫(kù)
select name from sys.Databases; go
?? 5.4 創(chuàng)建數(shù)據(jù)庫(kù)
create database jem_db go
可以看到我們成功的創(chuàng)建好了一個(gè)數(shù)據(jù)庫(kù)。
?? 6. 遠(yuǎn)程連接
使用Navicat進(jìn)行遠(yuǎn)程數(shù)據(jù)庫(kù)鏈接測(cè)試,你可能會(huì)遇到遠(yuǎn)程連接失敗問(wèn)題, 請(qǐng)檢查服務(wù)器防火墻,或者安全組規(guī)則配置。 SQL Server默認(rèn)端口:1433
原因是Navicate沒(méi)有找到電腦安裝的sqlserver驅(qū)動(dòng),那么咱們進(jìn)行安裝即可, 找到navicat的安裝目錄下的sqlncli.msi(32位)或sqlncli_x64.msi(64位)的,根據(jù)系統(tǒng)版本選擇安裝
到此這篇關(guān)于Docker部署SQL Server及最佳應(yīng)用的文章就介紹到這了,更多相關(guān)Docker部署SQL Server內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- docker 部署mysql詳細(xì)過(guò)程(docker部署常見(jiàn)應(yīng)用)
- Docker部署SpringBoot應(yīng)用的實(shí)現(xiàn)步驟
- 5分鐘教會(huì)你用Docker部署一個(gè)Python應(yīng)用
- docker入門(mén)教程(利用docker部署web應(yīng)用)
- Docker部署Python應(yīng)用的方法實(shí)現(xiàn)
- docker如何安裝部署golang應(yīng)用程序
- IDEA 集成 Docker 插件一鍵部署 SpringBoot 應(yīng)用小結(jié)
- docker如何部署tomcat應(yīng)用
- Docker部署Java應(yīng)用程序的實(shí)現(xiàn)步驟
- docker部署應(yīng)用的三種方式
相關(guān)文章
煮餃子論云原生docker與kubernetes之間的關(guān)系
這篇文章主要為大家用煮餃子論的道理來(lái)為大家講解一下云原生docker與kubernetes之間的關(guān)系,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-03-03Elasticsearch/Kibana密碼設(shè)置方法
這篇文章主要介紹了Elasticsearch/Kibana密碼設(shè)置,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06Docker部署Kafka以及Spring Kafka實(shí)現(xiàn)
這篇文章主要介紹了Docker部署Kafka以及Spring Kafka實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10Docker容器沒(méi)有權(quán)限寫(xiě)入宿主機(jī)目錄的解決方案
這篇文章主要介紹了Docker容器沒(méi)有權(quán)限寫(xiě)入宿主機(jī)目錄的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03IntelliJ IDEA(2018版)安裝docker插件的詳細(xì)過(guò)程
這篇文章主要介紹了IntelliJ IDEA安裝docker插件的詳細(xì)過(guò)程,開(kāi)發(fā)工具使用的是IDEA2018.16版,本文通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下2021-09-09CentOS 7.x docker使用overlay2存儲(chǔ)方式
這篇文章主要介紹了CentOS 7.x docker使用overlay2存儲(chǔ)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11docker安裝tomcat并部署Springboot項(xiàng)目war包的方法
這篇文章主要介紹了docker安裝tomcat并部署Springboot項(xiàng)目war包的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11