拉取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)