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

在Docker中安裝并運(yùn)行三個(gè)MySQL數(shù)據(jù)庫(kù)的操作指南

 更新時(shí)間:2025年08月13日 10:04:04   作者:會(huì)滑冰的北極熊  
本文介紹了在Docker中安裝并運(yùn)行三個(gè)MySQL數(shù)據(jù)庫(kù)的步驟,包括安裝Docker、拉取鏡像、創(chuàng)建網(wǎng)絡(luò)、配置不同端口啟動(dòng)容器、連接驗(yàn)證及優(yōu)化措施如數(shù)據(jù)持久化和資源限制,需要的朋友可以參考下

在 Docker 中安裝并運(yùn)行三個(gè) MySQL 數(shù)據(jù)庫(kù)

1. 確保 Docker 已安裝和運(yùn)行

確保 Docker 服務(wù)已在你的系統(tǒng)中正確安裝和運(yùn)行,可以通過(guò)以下命令檢查:

docker --version
docker info

2. 拉取 MySQL 鏡像

從 Docker Hub 拉取最新版 MySQL 鏡像:

docker pull mysql:latest

3. 創(chuàng)建 MySQL 數(shù)據(jù)庫(kù)的網(wǎng)絡(luò)(可選)

為了便于管理多個(gè)容器,可以創(chuàng)建一個(gè)自定義網(wǎng)絡(luò):

docker network create mysql-network

4. 創(chuàng)建并運(yùn)行第一個(gè) MySQL 容器

運(yùn)行以下命令啟動(dòng)第一個(gè) MySQL 容器:

docker run -d \
  --name mysql-db1 \
  --network mysql-network \
  -e MYSQL_ROOT_PASSWORD=rootpassword1 \
  -e MYSQL_DATABASE=db1 \
  -e MYSQL_USER=user1 \
  -e MYSQL_PASSWORD=password1 \
  -p 3306:3306 \
  mysql:latest

參數(shù)說(shuō)明:

  • --name mysql-db1:容器名稱。
  • --network mysql-network:使用之前創(chuàng)建的網(wǎng)絡(luò)。
  • -e MYSQL_ROOT_PASSWORD=rootpassword1:設(shè)置 root 用戶密碼。
  • -e MYSQL_DATABASE=db1:初始化的數(shù)據(jù)庫(kù)名稱。
  • -e MYSQL_USER=user1-e MYSQL_PASSWORD=password1:設(shè)置普通用戶及其密碼。
  • -p 3306:3306:將本機(jī)的 3306 端口映射到容器的 3306 端口。

5. 創(chuàng)建并運(yùn)行第二個(gè) MySQL 容器

啟動(dòng)第二個(gè) MySQL 容器,需確保端口不沖突:

docker run -d \
  --name mysql-db2 \
  --network mysql-network \
  -e MYSQL_ROOT_PASSWORD=rootpassword2 \
  -e MYSQL_DATABASE=db2 \
  -e MYSQL_USER=user2 \
  -e MYSQL_PASSWORD=password2 \
  -p 3307:3306 \
  mysql:latest

6. 創(chuàng)建并運(yùn)行第三個(gè) MySQL 容器

啟動(dòng)第三個(gè) MySQL 容器,繼續(xù)設(shè)置不同的端口:

docker run -d \
  --name mysql-db3 \
  --network mysql-network \
  -e MYSQL_ROOT_PASSWORD=rootpassword3 \
  -e MYSQL_DATABASE=db3 \
  -e MYSQL_USER=user3 \
  -e MYSQL_PASSWORD=password3 \
  -p 3308:3306 \
  mysql:latest

7. 驗(yàn)證容器運(yùn)行狀態(tài)

使用以下命令查看運(yùn)行中的容器:

docker ps

你將看到類似如下輸出:

CONTAINER ID   IMAGE          COMMAND                  STATUS         PORTS                   NAMES
abcd1234       mysql:latest   "docker-entrypoint.s…"   Up 10 seconds  0.0.0.0:3306->3306/tcp  mysql-db1
efgh5678       mysql:latest   "docker-entrypoint.s…"   Up 10 seconds  0.0.0.0:3307->3306/tcp  mysql-db2
ijkl9101       mysql:latest   "docker-entrypoint.s…"   Up 10 seconds  0.0.0.0:3308->3306/tcp  mysql-db3

8. 連接到 MySQL 數(shù)據(jù)庫(kù)

使用 mysql 客戶端或其他工具連接到 MySQL 數(shù)據(jù)庫(kù)。示例如下:

連接到第一個(gè)數(shù)據(jù)庫(kù):

mysql -h 127.0.0.1 -P 3306 -u user1 -p

連接到第二個(gè)數(shù)據(jù)庫(kù):

mysql -h 127.0.0.1 -P 3307 -u user2 -p

連接到第三個(gè)數(shù)據(jù)庫(kù):

mysql -h 127.0.0.1 -P 3308 -u user3 -p

優(yōu)化和注意事項(xiàng):

持久化數(shù)據(jù)

如果需要數(shù)據(jù)持久化,可以為每個(gè)容器掛載宿主機(jī)目錄:

-v /path/to/db1:/var/lib/mysql

資源限制

可以通過(guò) --memory--cpus 參數(shù)限制容器資源使用。

備份與恢復(fù)

定期使用 docker exec 結(jié)合 mysqldump 進(jìn)行備份。

到此這篇關(guān)于在Docker中安裝并運(yùn)行三個(gè)MySQL數(shù)據(jù)庫(kù)的操作指南的文章就介紹到這了,更多相關(guān)Docker安裝并運(yùn)行三個(gè)MySQL內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker的可視化管理詳解

    docker的可視化管理詳解

    Portainer是一個(gè)用于Docker的圖形化管理工具,提供了一個(gè)方便的后臺(tái)面板來(lái)操作Docker,通過(guò)這個(gè)界面,你可以設(shè)置管理員密碼,連接到本地Docker主機(jī),查看主機(jī)信息,創(chuàng)建用戶,管理鏡像和容器等,普通用戶只能管理部分功能,如容器的創(chuàng)建、刪除、啟動(dòng)和停止等
    2025-12-12
  • 聊聊Docker中容器的創(chuàng)建與啟停問(wèn)題

    聊聊Docker中容器的創(chuàng)建與啟停問(wèn)題

    一個(gè)進(jìn)程可以視為一個(gè)被執(zhí)行的應(yīng)用程序,同樣,一個(gè)Docker容器可以視為一個(gè)運(yùn)行中的Docker鏡像,這篇文章主要介紹了Docker中容器的創(chuàng)建與啟停,需要的朋友可以參考下
    2022-06-06
  • 微信小程序Docker+Nginx環(huán)境配置業(yè)務(wù)域名驗(yàn)證文件的操作方法

    微信小程序Docker+Nginx環(huán)境配置業(yè)務(wù)域名驗(yàn)證文件的操作方法

    本文介紹了如何在DockerCompose+Nginx環(huán)境下配置并訪問(wèn)靜態(tài)驗(yàn)證文件,首先下載驗(yàn)證文件并將其掛載到容器中,然后修改Nginx配置文件使其能夠正確返回請(qǐng)求路徑下的靜態(tài)文件,最后,測(cè)試訪問(wèn)驗(yàn)證文件并提交業(yè)務(wù)域名,感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • 本地Docker部署Navidrome音樂(lè)服務(wù)器與遠(yuǎn)程訪問(wèn)聽歌詳細(xì)教程(圖文詳解)

    本地Docker部署Navidrome音樂(lè)服務(wù)器與遠(yuǎn)程訪問(wèn)聽歌詳細(xì)教程(圖文詳解)

    本文和大家分享一款目前在G站有11K+Star的開源跨平臺(tái)音樂(lè)服務(wù)器?Navidrome,如何在?Linux?環(huán)境本地使用?Docker?部署,并結(jié)合cpolar?內(nèi)網(wǎng)穿透工具配置公網(wǎng)地址,實(shí)現(xiàn)隨時(shí)隨地遠(yuǎn)程訪問(wèn)本地存儲(chǔ)音樂(lè)的詳細(xì)流程,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • docker實(shí)現(xiàn)redis集群搭建的方法步驟

    docker實(shí)現(xiàn)redis集群搭建的方法步驟

    本文主要介紹了docker實(shí)現(xiàn)redis集群搭建的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • docker?搭建?ElasticSearch過(guò)程解析

    docker?搭建?ElasticSearch過(guò)程解析

    這篇文章主要介紹了docker搭建ElasticSearch的過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,,需要的朋友可以參考下
    2023-08-08
  • Docker部署FastDFS的實(shí)現(xiàn)方法

    Docker部署FastDFS的實(shí)現(xiàn)方法

    這篇文章主要介紹了Docker部署FastDFS的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Docker ps命令的具體使用

    Docker ps命令的具體使用

    docker ps?命令可以用來(lái)列出?Docker容器?相關(guān)信息,本文就來(lái)介紹一下Docker ps命令的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • 利用Docker搭建Nexus私有倉(cāng)庫(kù)實(shí)現(xiàn)Maven私服

    利用Docker搭建Nexus私有倉(cāng)庫(kù)實(shí)現(xiàn)Maven私服

    Maven大家應(yīng)該都比較熟了,我這里就用安卓人狂喜的Gradle來(lái)演示一下,在build.gradle中編寫腳本即可上傳,接下來(lái)通過(guò)本文給大家介紹下利用Docker搭建Nexus私有倉(cāng)庫(kù)實(shí)現(xiàn)Maven私服的問(wèn)題,感興趣的朋友一起看看吧
    2022-01-01
  • Harbor搭建Docker私有倉(cāng)庫(kù)的實(shí)現(xiàn)方法

    Harbor搭建Docker私有倉(cāng)庫(kù)的實(shí)現(xiàn)方法

    Harbor是一個(gè)由CNCF托管的開源的Docker鏡像倉(cāng)庫(kù)管理工具,我們可以通過(guò)它快速的建立起自己的私有倉(cāng)庫(kù),本文就詳細(xì)的介紹了Harbor搭建Docker私有倉(cāng)庫(kù)的實(shí)現(xiàn)方法,感興趣的可以了解一下
    2021-06-06

最新評(píng)論

广元市| 元氏县| 南平市| 辰溪县| 蕲春县| 郎溪县| 木里| 天等县| 宝应县| 达尔| 泽库县| 东明县| 长顺县| 隆德县| 农安县| 辉南县| 沁水县| 宝清县| 阳高县| 海淀区| 和硕县| 嘉义县| 大厂| 冀州市| 宜君县| 江北区| 陆丰市| 永春县| 香港 | 湘潭市| 枞阳县| 新平| 西乡县| 天津市| 囊谦县| 永顺县| 青川县| 鄂州市| 十堰市| 镇安县| 伽师县|