最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用docker創(chuàng)建和運(yùn)行跨平臺(tái)的容器化mssql數(shù)據(jù)庫(kù)

 更新時(shí)間:2022年05月26日 08:33:16   作者:飏大神  
這篇文章主要介紹了使用docker創(chuàng)建和運(yùn)行跨平臺(tái)的容器化的mssql數(shù)據(jù)庫(kù),本章介紹了在window10專業(yè)版下如何利用docker創(chuàng)建mssql數(shù)據(jù)庫(kù),需要的朋友可以參考下

我們一般啟用sql server數(shù)據(jù)庫(kù)要么選擇安裝SQL Server實(shí)例和管理工具(SSMS),要么用vs自帶的數(shù)據(jù)庫(kù)。如今net跨平臺(tái)成為趨勢(shì),今天給大家介紹另一種我最近在玩的方式,即使用docker創(chuàng)建并啟用sql數(shù)據(jù)庫(kù)。

本章介紹了在window10專業(yè)版下如何利用docker創(chuàng)建mssql數(shù)據(jù)庫(kù),包括以下主題:

  • 安裝并驗(yàn)證docker
  • 利用docker創(chuàng)建mssql實(shí)例
  • 使用vs2022連接sql

首先我們看下sql自帶的數(shù)據(jù)庫(kù)管理工具,打開(kāi)vs2022-視圖-SQL Server對(duì)象資源管理器,在SQL Server實(shí)例中第一個(gè)選項(xiàng)就是vs自帶的數(shù)據(jù)庫(kù)。

在接下來(lái)的內(nèi)容中我們來(lái)試著添加一個(gè)基于docker的數(shù)據(jù)庫(kù)容器鏡像。

1.開(kāi)啟虛擬化服務(wù)

在安裝docker之前,需要確保虛擬化服務(wù)是開(kāi)啟狀態(tài)。右鍵win圖標(biāo),選擇應(yīng)用和功能(或者打開(kāi)控制面板),點(diǎn)擊程序和功能-啟用或關(guān)閉windows功能,勾選Hyper-V,點(diǎn)擊確定開(kāi)啟功能。(如果是win10家庭版的話,是看不到Hyper-V選項(xiàng)的,比較麻煩,需要修改注冊(cè)表,但網(wǎng)上有教程,可以搜索并按照教程做)

2.安裝Docker desktop

在docker官網(wǎng)根據(jù)需要選擇下載安裝程序,我們選擇windows版本。安裝完成以后docker會(huì)自動(dòng)啟動(dòng),任務(wù)欄會(huì)有一個(gè)鯨魚圖標(biāo),表明docker正在運(yùn)行。

我們可以通過(guò)命令行驗(yàn)證一下docker的安裝情況,輸入docker --version可以看到版本信息

也可以郵件鯨魚圖標(biāo),點(diǎn)擊About Docker Desktop查看

3.部署本地mssql數(shù)據(jù)庫(kù)

第一步:拉取SQL Server 2019 Linux 容器鏡像,打開(kāi)命令行,輸入docker pullmcr.microsoft.com/mssql/server:2019-latest

輸入docker images查看鏡像

第二步:1.運(yùn)行容器鏡像,命令行輸入docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=MyStrongPwd!2#" -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest

其中:ACCEPT_EULA=Y表示接受最終用戶許可協(xié)議

SA_PASSWORD=MyStrongPwd!2#表示賬戶名sa,密碼MyStrongPwd!2#

-p設(shè)置端口 1433:1433 前者表示對(duì)外提供的訪問(wèn)端口號(hào),后者表示容器內(nèi)部的端口號(hào)(如果這一步報(bào)錯(cuò)"docker: Error response from daemon: Ports are not available...",這說(shuō)明端口被占用了,一般是被sqlserver服務(wù)占用了,可以打開(kāi)sqlserver配置管理器將Sql server服務(wù)停止即可)

-d設(shè)置鏡像名,設(shè)置為拉取的鏡像mcr.microsoft.com/mssql/server:2019-latest

還可以通過(guò) --name xxxx為容器指定一個(gè)自定義名稱,通過(guò)--hostnam xxxx設(shè)置容器主機(jī)名,如果不設(shè)置docker會(huì)隨機(jī)給容器命名。

2.查看運(yùn)行狀況,命令行輸入docker ps,可以看到正在運(yùn)行

3.另外也能在Docker Desktop-Container查看剛剛創(chuàng)建的容器

4.使用VS驗(yàn)證

打開(kāi)vs的SQL Server對(duì)象資源管理器,點(diǎn)擊左上角添加 SQL Server按鈕,輸入信息,點(diǎn)擊連接

完成后在SQL Server實(shí)例列表里可以看到新增了一個(gè)localhost服務(wù)器,說(shuō)明vs已經(jīng)連接上docker創(chuàng)建的sql了

因?yàn)檫€沒(méi)有創(chuàng)建數(shù)據(jù)庫(kù),所以只能看到系統(tǒng)數(shù)據(jù)庫(kù),下一篇我們將使用EFCore創(chuàng)建并初始化數(shù)據(jù)庫(kù)。

到此這篇關(guān)于使用docker創(chuàng)建和運(yùn)行跨平臺(tái)的容器化的mssql數(shù)據(jù)庫(kù)的文章就介紹到這了,更多相關(guān)使用docker創(chuàng)建和運(yùn)行跨平臺(tái)的容器化的mssql數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker、LXC、LXD的區(qū)別及傳統(tǒng)的虛擬機(jī)與操作系統(tǒng)虛擬化詳解

    docker、LXC、LXD的區(qū)別及傳統(tǒng)的虛擬機(jī)與操作系統(tǒng)虛擬化詳解

    文章對(duì)比了Docker、LXC/LXD與傳統(tǒng)虛擬機(jī)的區(qū)別,Docker為應(yīng)用級(jí)容器,輕量快速,跨平臺(tái)部署;LXC提供系統(tǒng)級(jí)虛擬化,基于Linux內(nèi)核,但管理復(fù)雜;LXD作為L(zhǎng)XC升級(jí),支持快照遷移等高級(jí)功能,采用REST API,傳統(tǒng)虛擬機(jī)依賴hypervisor,資源開(kāi)銷大,性能損耗明顯
    2025-09-09
  • Docker MySQL每天定時(shí)自動(dòng)備份的實(shí)現(xiàn)方法

    Docker MySQL每天定時(shí)自動(dòng)備份的實(shí)現(xiàn)方法

    本文主要介紹了Docker MySQL每天定時(shí)自動(dòng)備份的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • docker容器/etc/hosts文件修改方法

    docker容器/etc/hosts文件修改方法

    在容器內(nèi)部,當(dāng)需要訪問(wèn)其他容器或主機(jī)時(shí),可以通過(guò)/etc/hosts文件來(lái)解析主機(jī)名,從而實(shí)現(xiàn)網(wǎng)絡(luò)通信,這篇文章主要介紹了docker容器/etc/hosts文件,需要的朋友可以參考下
    2023-06-06
  • 淺談Docker運(yùn)行Tensorboard和jupyter的方法

    淺談Docker運(yùn)行Tensorboard和jupyter的方法

    本篇文章主要介紹了淺談Docker 運(yùn)行Tensorboard 和 jupyter的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • 淺談Docker如何自定義host文件

    淺談Docker如何自定義host文件

    本文主要介紹了Docker如何自定義host文件,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Docker Compose容器編排深度解析與實(shí)戰(zhàn)小結(jié)

    Docker Compose容器編排深度解析與實(shí)戰(zhàn)小結(jié)

    Docker Compose 是 Docker 官方推出的開(kāi)源項(xiàng)目,用于定義和運(yùn)行多個(gè) Docker 容器的應(yīng)用工具,簡(jiǎn)化了多容器應(yīng)用的部署和管理,本文介紹Docker Compose:容器編排深度解析與實(shí)戰(zhàn)指南,感興趣的朋友一起看看吧
    2025-12-12
  • docker多容器操作與強(qiáng)制刪除容器的方法步驟

    docker多容器操作與強(qiáng)制刪除容器的方法步驟

    有時(shí)候我們會(huì)有很多已經(jīng)停止的容器或者由于錯(cuò)誤強(qiáng)制退出不能用的容器,那我們就需要?jiǎng)h除了,下面這篇文章主要給大家介紹了關(guān)于docker多容器操作與強(qiáng)制刪除容器的方法步驟,需要的朋友可以參考下
    2022-11-11
  • docker搭建etcd集群方式 bitnami/etcd

    docker搭建etcd集群方式 bitnami/etcd

    這篇文章主要介紹了docker搭建etcd集群方式 bitnami/etcd,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Docker端口不受ufw防火墻限制問(wèn)題及解決過(guò)程

    Docker端口不受ufw防火墻限制問(wèn)題及解決過(guò)程

    Docker與UFW因iptables兼容性導(dǎo)致端口未被正確過(guò)濾,通過(guò)修改UFW的after.rules文件,添加針對(duì)容器IP和端口的規(guī)則,并重啟UFW或服務(wù)器,可使UFW規(guī)則生效,僅允許特定容器端口被外部訪問(wèn)
    2025-09-09
  • Docker容器依賴link連接按順序啟動(dòng)方式

    Docker容器依賴link連接按順序啟動(dòng)方式

    這篇文章主要介紹了Docker容器依賴link連接按順序啟動(dòng)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05

最新評(píng)論

满洲里市| 苏尼特左旗| 慈利县| 奈曼旗| 天台县| 类乌齐县| 陆丰市| 陈巴尔虎旗| 青铜峡市| 介休市| 泉州市| 靖边县| 合作市| 湾仔区| 唐山市| 准格尔旗| 临城县| 屯门区| 揭西县| 衡阳县| 万盛区| 确山县| 宜丰县| 马公市| 米脂县| 新郑市| 泾源县| 万盛区| 和平区| 平江县| 石景山区| 香格里拉县| 岳阳市| 凌海市| 泸溪县| 安福县| 霍城县| 泰和县| 正安县| 宁晋县| 厦门市|