欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker創(chuàng)建并運行一個MySql容器,并將宿主機直接掛載到容器

 更新時間:2023年09月22日 10:43:46   作者:葉楓^_^  
這篇文章主要介紹了docker創(chuàng)建并運行一個MySql容器,并將宿主機直接掛載到容器問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

由于在windows上安裝mysql后嫌卸載麻煩,直接在docker上運行一個mysql來滿足開發(fā)使用,此處記錄一下安裝步驟。

1.首先訪問DockerHub

下載對應版本的mysql(我下的是5.7.25這個版本的)。

2.將下載好的mysql.tar文件

上傳到虛擬機(我是上傳到/opt/mysql/目錄下),通過load命令加載為鏡像。

docker load -i mysql.tar

3.分別創(chuàng)建目錄/opt/mysql/data

創(chuàng)建目錄/opt/mysql/conf

在conf目錄下創(chuàng)建文件ms.conf,并在ms.conf文件中寫入如下配置

[mysqld]
# 禁用dns解析(提高mysql連接速度),即不能在mysql的授權表中使用主機名了,只能使用IP
skip-name-resolve
# 設置mysql客戶端默認字符集
character_set_server=utf8
# 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=/var/lib/mysql
# 服務id
server-id=1000
# 允許最大連接數(shù)
max_connections=200
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

4.將宿主機直接掛載到容器

① 掛載/opt/mysql/data到mysql容器內數(shù)據(jù)存儲目錄.

② 掛載/opt/mysql/conf/hmy.cnf到mysql容器的配置文件.

③ 設置MySQL密碼

完成①,② ,③運行如下命令即可:

docker run --name mysql -e MYSQL_ROOT_PASSWORD=123 -p 3306:3306 -v /opt/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf -v /opt/mysql/data:/var/lib/mysql -d mysql:5.7.25

通過命令 docker ps -a 查看容器的運行狀態(tài)來查看mysql是否運行成功。

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • docker部署rabbitmq集群的實現(xiàn)方法

    docker部署rabbitmq集群的實現(xiàn)方法

    這篇文章主要介紹了docker部署rabbitmq集群的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • 在docker中的mysql容器內執(zhí)行命令與執(zhí)行SQL文件方式

    在docker中的mysql容器內執(zhí)行命令與執(zhí)行SQL文件方式

    文章介紹了如何通過Docker進入MySQL容器執(zhí)行SQL文件,并總結了MySQL清空表數(shù)據(jù)的三種方法:TRUNCATE、DROP和DELETE,每種方法都有其適用場景和特點
    2025-01-01
  • Docker中的文件/文件夾的掛載映射方式

    Docker中的文件/文件夾的掛載映射方式

    通過命令行在宿主機與Docker容器間掛載和映射文件夾,實現(xiàn)數(shù)據(jù)共享,具體步驟包括:在宿主機創(chuàng)建文件夾并使用Docker命令將其掛載到容器指定位置,需注意容器名稱與ID的使用差異
    2024-11-11
  • Dockerfile中的copy命令使用

    Dockerfile中的copy命令使用

    在使用Dockerfile中的copy命令時,如果使用相對路徑并且文件不在當前目錄下,會導致構建失敗,需要使用絕對路徑或者將文件移動到Dockerfile所在的目錄下
    2025-02-02
  • Docker配置國內加速器加速鏡像下載的方法

    Docker配置國內加速器加速鏡像下載的方法

    本篇文章主要介紹了Docker配置國內加速器加速鏡像下載的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • linux下如何使用docker安裝minio

    linux下如何使用docker安裝minio

    這篇文章主要介紹了linux下如何使用docker安裝minio問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 非docker方式部署openwebui的完整過程記錄

    非docker方式部署openwebui的完整過程記錄

    這篇文章主要介紹了從使用Docker部署OpenWebUI到直接部署的切換過程,包括停止并刪除未使用的Docker鏡像以釋放硬盤空間,并記錄了直接部署的具體步驟,需要的朋友可以參考下
    2025-02-02
  • 解決docker啟動失敗Failed?to?start?containerd?container?runtime

    解決docker啟動失敗Failed?to?start?containerd?container?runtim

    這篇文章主要介紹了解決docker啟動失敗Failed?to?start?containerd?container?runtime問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Docker連接宿主Redis的方法步驟

    Docker連接宿主Redis的方法步驟

    本文主要介紹了Docker連接宿主Redis的方法步驟,可以輕松地使用Docker容器與宿主機上的Redis進行交互,實現(xiàn)高效的數(shù)據(jù)存儲和共享,,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • 使用Docker時內存占用過高的解決方案

    使用Docker時內存占用過高的解決方案

    在使用 Docker 進行容器化部署時,內存占用過高是一個常見問題,當服務器內存被耗盡時,會導致系統(tǒng)性能下降,甚至可能導致服務宕機,本文將介紹如何排查和解決 Docker 環(huán)境下的內存占用問題,需要的朋友可以參考下
    2024-12-12

最新評論