一、安装步骤 1、安装mysql第一步是查看宿主机是否存在mysql的镜像,通过docker images查看,否则通过docker pull拉取镜像到本机,可以拉取不同版本到环境。在https://hub.docker.com/中查询相关版本信息。 2、启动一个镜像运行容器,通过拷贝这个容器的配置文件为后续的数据卷挂载做准备,如下命令: ...
1,创建用于挂载的目录 mkdir -p /data/mysql5.7/logs /data/mysql5.7/conf /data/mysql5.7/data 1. cd /data/mysql5.7/ 1. ll 1. 2,使用镜像创建容器 docker run -di --name=mysql-pro -p 3306:3306 -v /data/mysql5.7/data:/var/lib/mysql -v /data/mysql5.7/conf:/etc/mysql/conf.d -e ...
3|03、创建mysql容器同时挂载数据-v /home/mysql/data:/var/lib/mysql \ -v /home/mysql/conf:/etc/mysql \ -v /home/mysql/log:/var/log/mysql \ -e TZ=Asia/Shanghai \ -e MYSQL_ROOT_PASSWORD=123456 \ mysql:5.7 \ --character-set-server=utf8mb4 \ --collation-server=utf8mb4_general_...
1. 下载MySQL镜像 首先需要从Docker Hub上下载MySQL的镜像。在终端中执行以下命令: dockerpull mysql 1. 2. 创建MySQL容器 接下来创建一个MySQL容器,可以指定端口等参数。运行以下命令: dockerrun-d--namemysql_container-p3306:3306-eMYSQL_ROOT_PASSWORD=password mysql 1. 3. 挂载数据卷 为了保留MySQL的数据,...
1.拉取mysql5.7 镜像 代码语言:javascript 复制 docker pull mysql:5.7 2.检查镜像是否下载完毕 输入 代码语言:javascript 复制 docker images 如果如下图显示就说明下载成功 3.准备数据目录 目的:我们经历过一次服务器宕机,mysql的数据找不回来了,所以推荐把数据存储到 ...
1.docker中拉取Mysql镜像 docker pullmysql:5.7 2.在宿主机创建用于挂载的目录 mkdir –p/data/mysql/logs/data/mysql/conf/data/mysql/data 3.使用镜像创建容器 #将容器中MySQL的3306端口映射到本地的3307端口,并设置登录密码为:123456docker run--name mysql5.7-p3307:3306-v/data/mysql/data:/var/lib/mysq...
1. 安装单机版mysql8 准备将数据挂载到宿主机的/home/soft/mysql文件夹下 1.1 准备配置文件my.conf sudo mkdir -p /home/soft/mysql/conf cd /home/soft/mysql/conf touch my.cnf 写入以下内容: [mysql]#设置mysql客户端默认字符集default-character-set=utf8mb4[mysqld]# 数据库忽略大小写 8.0加了启动报...
2、创建容器,并后台启动 dockerrun--restart=always--privileged=true-d-v/home/mysql/data/:/var/lib/mysql-v/home/mysql/conf.d:/etc/mysql/conf.d-v/home/mysql/my.cnf:/etc/mysql/my.cnf-p33306:3306--namemy-mysql-eMYSQL_ROOT_PASSWORD=123456mysql:5.7dockerrun-di-v/home/mysql/...
在Docker中部署MySQL并挂载配置文件,可以使用以下步骤: 创建本地目录 首先,在主机上创建一个目录,用于存放 MySQL 的配置文件。例如,创建一个名为mysql的目录,用于存放 MySQL 的配置文件。 代码语言:javascript 复制 mkdir mysql mkdir mysql/conf mkdir mysql/data ...