docker下啟動mysql鏡像


拉取mysql鏡像后,新建並啟動mysql容器

[root@localhost ~]# docker run -d --name mysql1 -p 3306:3306 mysql

使用docker ps沒有查到,使用docker ps -a查到結果為退出

 

 查看docker日志

 

 

錯誤日志顯示需要一個mysql密碼,這個三個參數必須指定一個
docker run --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
-e MYSQL_ROOT_PASSWORD=123456參數只能在指定鏡像之前輸入,即-d mysql前
即不能docker run --name mysql01 -d mysql -e MYSQL_ROOT_PASSWORD=123456(錯誤的,后面參數不會讀取)

 

設置mysql配置文件的存儲
docker run --name mysql03 -v /conf/mysql:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
把主機的/conf/mysql文件夾掛載到 mysqldocker容器的/etc/mysql/conf.d文件夾里面
改mysql的配置文件就只需要把mysql配置文件放在自定義的文件夾下(/conf/mysql)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM