docker 中啟動mysql


docker run -p 3306:3306 --name mysql -v /usr/mydata/mysql/log:/var/log/mysql -v /usr/mydata/mysql/data:/var/lib/mysql -v /usr/mydata/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

分析:
    docker run -d mysql:latest             以后台的方式運行 mysql 版本的鏡像,生成一個容器。
    --name mysql                           容器名為 mysql
    -e MYSQL_ROOT_PASSWORD=123456          設置登陸密碼為 123456,登陸用戶為 root
    -p 3306:3306                           將容器內部 3306 端口映射到 主機的 3306 端口,即通過 主機的 3306 可以訪問容器的 3306 端口
    -v /usr/mydata/mysql/log:/var/log/mysql    將容器的 日志文件夾 掛載到 主機的相應位置
    -v /usr/mydata/mysql/data:/var/lib/mysql   將容器的 數據文件夾 掛載到 主機的相應位置
    -v /usr/mydata/mysql/conf:/etc/mysql/conf.d   將容器的 自定義配置文件夾 掛載到主機的相應位置
    
【查看容器是否啟動:】
docker ps -a


免責聲明!

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



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