Centos玩转docker篇(三):安装Mysql

  1. 拉取最新的镜像

    1
    2
    3
    4
    5
    # 拉取最新的mysql
    docker pull mysql:latest

    # 拉取特定版本的mysql 如:docker pull mysql:5.7
    docker pull mysql:<版本号>
  2. 创建映射目录

    1
    2
    3
    4
    5
    6
    7
    mkdir -p /usr/local/mysql/{conf,data,logs}

    # 进入配置目录
    cd /usr/local/mysql/conf

    # 创建默认文件
    touch my.cnf
  3. 创建docker实例

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    docker run \
    --name mysql \
    -p 3306:3306 \
    -v /usr/local/mysql/conf:/etc/mysql/conf.d \
    -v /usr/local/mysql/data:/var/lib/mysql \
    -v /usr/local/mysql/logs:/var/log/mysql \
    -e TZ=Asia/Shanghai \
    -e MYSQL_ROOT_PASSWORD=j1kDOyGYR6F9X7SU \
    --restart=always -d mysql:5.7 \
    --character-set-server=utf8mb4 \
    --collation-server=utf8mb4_general_ci

评论区