docker配置mysql文件位置_Docker安装MySQL并挂载数据及配置文件
下載鏡像
# docker從倉(cāng)庫(kù)中拉取最新版的mysql鏡像,如果沒加標(biāo)簽的話,默認(rèn)獲取最新的版本latest
docker pull mysql
掛載數(shù)據(jù)卷以及配置文件
# 運(yùn)行mysql命名容器名稱為mysql-service并且設(shè)置root賬號(hào)初始密碼為root
docker run -d -p 3306:3306 --name mysql-service -e MYSQL_ROOT_PASSWORD="root" mysql
進(jìn)入Docker容器內(nèi)
docker exec -it mysql-service bash
確定Docker內(nèi) MySQL 文件相關(guān)路徑
# 查找Docker內(nèi),MySQL配置文件my.cnf的位置
mysql --help | grep my.cnf
創(chuàng)建本地路徑并掛載Docker內(nèi)數(shù)據(jù)
創(chuàng)建本地文件夾
mkdir -p /root/docker/mysql/conf && mkdir -p /root/docker/mysql/data
將測(cè)試容器里 MySQL 的配置文件復(fù)制到該路徑。日后需改配置,直接在掛載路徑的配置文件上修改即可
docker cp mysql-service:/etc/mysql/my.cnf /root/docker/mysql/conf
創(chuàng)建 MySQL 容器并啟動(dòng)
docker run --name mysql-server \
-p 3306:33
總結(jié)
以上是生活随笔為你收集整理的docker配置mysql文件位置_Docker安装MySQL并挂载数据及配置文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下jdk源码安装,Linux
- 下一篇: smartadmin mysql_Api