美文网首页
docker 构建mysql

docker 构建mysql

作者: daley_磊 | 来源:发表于2020-05-14 11:29 被阅读0次

    docker 安装mysql

    docker search mysql
    docker pull mysql:5.7
    

    这就能看到 docker images 看到mysql:5.7 的容器了

    docker mysql 数据文件映射到本地

    创建本地目录

    mkdir mysql-data
    cd mysql-data
    mkdir data
    mkdir config
    cd config
    vim my.conf
    

    my.cnf 配置文件内容如下

    [mysqld]
    user=mysql
    character-set-server=utf8
    default_authentication_plugin=mysql_native_password
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    

    Docker 运行

    docker run -d -p 3306:3306   \
    --restart always    \
    --privileged=true   \
    --name mysql5.7 \
    -e MYSQL_ROOT_PASSWORD="root"    \
    -v /Users/daley/all_data/mysql_data/config/my.cnf:/etc/my.cnf   \
    -v /Users/daley/all_data/mysql_data/mysql-data/data:/var/lib/mysql  \
    mysql:5.7
    

    参数介绍

    --restart always 开机自启
    --privileged=true 提升容器内权限
    -e 参数
    -v 映射文件

    相关文章

      网友评论

          本文标题:docker 构建mysql

          本文链接:https://www.haomeiwen.com/subject/vuuqkqtx.html