docker 使用官方 mysql 容器

下載mysql

docker pull mysql

查看/entrypoint.sh腳本

docker run mysql cat /entrypoint.sh
看/entrypoint.sh腳本內容,總結參數如下

mkdir /root/mysql_data
docker run --privileged=true --name=mysql -d -e mysqld -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_USER=roy -e MYSQL_PASSWORD=123456  -e MYSQL_DATABASE=sentilo -v /root/mysql_data:/var/lib/mysql -p 3306:3306  mysql

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;

有重啓功能

mkdir /root/mysql_data
docker run --privileged=true --name=mysql --restart=always -d -e mysqld -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_USER=roy -e MYSQL_PASSWORD=123456  -e MYSQL_DATABASE=sentilo -v /root/mysql_data:/var/lib/mysql -p 3306:3306  mysql
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章