Sign inSign up

vssware/mariadb

By vssware

Updated over 6 years ago

mariaDB base on CentOS

Image
0

1.3K

vssware/mariadb repository overview

Mariadb Docker Images

基于 vssware/centos 镜像创建。

数据卷初始化

#初始化数据卷
mkdir -p /data/docker/mariadb/{conf,log,data} && chmod -R 777 /data/docker/mariadb

初始化数据库

docker run -it \
    --rm \
    -v /data/docker/mariadb/conf:/data/mariadb/conf:Z \
    -v /data/docker/mariadb/log:/data/mariadb/log:Z \
    -v /data/docker/mariadb/data:/data/mariadb/data:Z \
    --env 'MYSQL_ROOT_PASSWORD=vssware' \
    vssware/mariadb
  • MYSQL_ROOT_PASSWORD: mariadb root密码

初始化数据库并创建数据库

docker run -it \
    --rm \
    -v /data/docker/mariadb/conf:/data/mariadb/conf:Z \
    -v /data/docker/mariadb/log:/data/mariadb/log:Z \
    -v /data/docker/mariadb/data:/data/mariadb/data:Z \
    --env 'MYSQL_ROOT_PASSWORD=vssware' \
    --env 'MYSQL_DATABASE=vssware' \
    --env 'MYSQL_USER=vssware' \
    --env 'MYSQL_PASSWORD=vssware' \
    vssware/mariadb
  • MYSQL_ROOT_PASSWORD: mariadb root密码
  • MYSQL_DATABASE: 要新建的数据库名
  • MYSQL_USER: 连接新建的数据库用户名
  • MYSQL_PASSWORD: 连接新建的数据库用户密码

常规运行

docker run -d \
    -p 3306:3306 \
    -h mariadb \
    --name mariadb \
    --restart always \
    -v /data/docker/mariadb/conf:/data/mariadb/conf:Z \
    -v /data/docker/mariadb/log:/data/mariadb/log:Z \
    -v /data/docker/mariadb/data:/data/mariadb/data:Z \
    vssware/mariadb

其他

  • 在/data/mariadb/conf下修改my.cnf,进行手动配置
  • 可以手动连接数据库,创建新数据库

Tag summary

Content type

Image

Digest

Size

259.2 MB

Last updated

over 6 years ago

docker pull vssware/mariadb