当前位置: 首页 > 编程笔记 >

基于docker安装mariadb配置过程解析

梁承恩
2023-03-14
本文向大家介绍基于docker安装mariadb配置过程解析,包括了基于docker安装mariadb配置过程解析的使用技巧和注意事项,需要的朋友参考一下

一、安装通过dockerhub搜索要安装的mariadb版本。执行docker pull将镜像拉取到本地。

启动mariadb

docker run --name mariadb-prod -p 3306:3306 -e MYSQL_ROOT_PASSWORD=QBdata@1017 -v /data/software_docker/mariadb_test/data:/var/lib/mysql -d mariadb:10.5.6

  • --name启动容器设置容器名称为mariadb-prod
  • -p设置容器的3306端口映射到主机3306端口
  • -e MYSQL_ROOT_PASSWORD设置环境变量数据库root用户密码为输入数据库root用户的密码
  • -v设置容器目录/var/lib/mysql映射到本地目录/data/software_docker/mariadb_prod/data
  • -d后台运行容器mariadb并返回容器id

安装是否成功

查看容器是否运行

docker ps -a

修改容器为自启动

docker container update --restart=always 容器id

二、修改表名不区分大小写

通过docker ps查看container id,然后通过以下命令进入容器

docker exec -it 5344dfbfc7bc /bin/bash

进入/etc/mysql目录,修改my.cfg文件

#安装vimapt-get updateapt-get install vim#修改my.cfg,添加lower_case_table_name=1vim my.cnf

exit退出容器,通过docker stop/rm/run 重启容器

附、修改docker默认目录

https://ld246.com/article/1566017283738

对于新版本docker(大于v17.05.0),修改安装(存储)目录:通过修改(新建)/etc/docker/daemon.json,指定 data-root 参数的值

按如下操作:

vim /etc/docker/daemon.json

加入

{
  "data-root": "/store/software/docker",
  "storage-driver": "overlay2" # 这个是 Docker 是默认设置,这里也可以不用加
}

然后重启docker服务

systemctl restart docker

通过上述任一方法完成迁移之后,在确认 Docker 能正常工作之后,删除备份的原目录数据:

rm -rf /var/lib/docker.bak

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍基于XML配置Spring的自动装配过程解析,包括了基于XML配置Spring的自动装配过程解析的使用技巧和注意事项,需要的朋友参考一下 一、了解Spring自动装配的方式 采用传统的XML方式配置Bean组件的关键代码如下所示 我们通过<property>标签为Bean的属性注入所需的值,当需要维护的Bean组件及需要注入的属性更多时,势必会增加配置的工作量。这时可以使用自动装配。

  • 本文向大家介绍Ubuntu下安装配置Docker的教程详解,包括了Ubuntu下安装配置Docker的教程详解的使用技巧和注意事项,需要的朋友参考一下 获取Docker 1、准备 Docker要求64位Linux且内核版本在3.10以上,在终端里输入uname -r查看,如图: 接下来更新源并查看是否有https方法: 2、添加key 输入以下命令添加GPG key: 如果上面的key不能用,可以

  • 本文向大家介绍Python sublime安装及配置过程详解,包括了Python sublime安装及配置过程详解的使用技巧和注意事项,需要的朋友参考一下 Sublime Text 3 纯文本编辑器 Package Control(Sublime的包管理器) Sublime Text3中的插件,通过该插件可以向Sublime中安装新的包 Sublime Text 3的安装 下载链接 添加到右侧菜单

  • 本文向大家介绍在Docker上安装配置Oracle教程,包括了在Docker上安装配置Oracle教程的使用技巧和注意事项,需要的朋友参考一下 由于工作需要,但是对于Docker 又是一窍不通,网上的资料又很少,真是一个头两个大。好歹最后终于找了各种资料终于捣鼓成功。 地址:https://github.com/wnameless/docker-oracle-xe-11g 。直接 Git clon

  • 本文向大家介绍在Windows系统下安装docker窗口的配置过程,包括了在Windows系统下安装docker窗口的配置过程的使用技巧和注意事项,需要的朋友参考一下 前言 目前对docker支持最好的是Ubuntu系统,docker不支持在windows上运行,必须借助docker-machine。docker提供了toolbox用于在windows和mac平台安装docker。 工具箱包括:

  • 主要内容:在Windows上安装要在MariaDB数据库中执行任何操作,首先需要安装MariaDB数据库。 如要在Windows操作系统上安装MariaDB数据库,请按照以下步骤进行操作: MariaDB的所有下载位于MariaDB官方网站的下载部分。单击您想要的版本的链接,并显示多个操作系统,体系结构和安装文件类型的下载列表。 在Windows上安装 找到并下载自动安装文件(MSI)后,下载网址:http://download