docker运行mysql性能
在宿主机Host的终端执行:1、 搜索docker镜像仓库中提供的mysqldocker search mysql2、下载mysql镜像docker pull mysql3、改变目录权限,非必须可以先...
2024.11.21安装之前最好确认你的防火墙和selinux是关闭状态
#关闭防火墙systemctl stop firewalld #关闭防火墙开机自启systemctl disable firewalld # 临时关闭selinux,重启会失效setenforce 0 #永久关闭sed -i ‘s/^SELINUX=.*/SELINUX=disabled/g‘ /etc/selinux/config安装docker-ce yum源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装docker服务端
sudo yum -y install docker-ce设置docker镜像下载国内加速
在/etc/docker/daemon.json 编辑文件,具体可以参考阿里云镜像加速。
systemctl restart docker #启动docker
systemctl enable docker #设置docker开机自启动
systemctl status docker # 检查docker运行是否是running
docker info #查看安装的版本
docker pull mysql:5.7 #提前拉取好镜像,docker-compose启动也会自动拉取
2. 安装docker-compose下载安装docker-compose
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose #添加执行权限
docker-compose -v #执行检查版本,顺便确认环境变量是否可以
3. docker-compose启动mysql选择docker启动的目录比如 /data/zhangpei/
上传 docker-compose.yml 文件到/data/zhangsan
mkdir -p /data/zhangsan/mysql
上传mysql配置my.cnf到本地映射文件夹/data/zhangpei/mysql 下
version: ‘3.1‘services: mysql: image: mysql:5.7 restart: always environment: MYSQL_ROOT_PASSWORD: my-secret-pw# mysql root用户的密码,自己修改注意复杂度 MYSQL_DATABASE: mydb# 你要跑的mysql数据库名,随你定义,这个也可以不其他创建 MYSQL_USER: myuser# 普通用户可以访问mydb,也可以不创建 MYSQL_PASSWORD: mypassword#普通用户可以访问mydb的密码 ports: - "3306:3306"# 映射本地3306端口,本地ip可以用3306访问 volumes: - "./mysql/my.cnf:/etc/mysql/my.cnf" - "./mysql/datadir:/var/lib/mysql"启动mysql
在docker-compose.yml所在的文件夹下执行
docker-comose up -d
docker-compose ps # 查看启动状态
docker-compose logs # 查看启动日志,排错使用
在宿主机Host的终端执行:1、 搜索docker镜像仓库中提供的mysqldocker search mysql2、下载mysql镜像docker pull mysql3、改变目录权限,非必须可以先...
2024.11.21无论是使用Docker安装MySQL还是直接安装MySQL,都有各自的优缺点和资源开销。下面是对这两种方式的比较:使用Docker安装MySQL的优点:隔离性好:Docker提供了容器化的环境,使得M...
2024.11.21一、环境配置操作系统 CentOS Linux release 7.9.2009 x64当前没有安装mysql开始操作之前,请先了解一下docker,理解镜像和容器的区别。二、首先安装docker1....
2024.11.19一、安装Docker 1.查看你当前的内核版本 命令 uname -r 系统的内核版本高于 3.10 2.确保 yum 包更新到最新 命令 yum update 最新此步骤可省略 3.检查本机是否已...
2024.11.16下载镜像说明:docker标准的mysql镜像版本指令:docker pull mysql5.7创建时间存在目录说明:用于存放mysql的数据文件及其他相关的运行中的文件指令:mkdir f:/mys...
2024.11.19