首页 > 数据库 >Docker部署mysql5.7与redis6.2.6

Docker部署mysql5.7与redis6.2.6

时间:2023-03-09 23:14:45浏览次数:41  
标签:redis6.2 -- mysql5.7 redis conf mysql Docker data docker

Linux环境:centos7.6

# 首先创建docker相关数据卷挂载目录
mkdir -p docker/{nexus3,mysql,redis}

一、部署mysql

1. 搜索版本
docker search mysql

2. 安装mysql5.7
docker pull mysql:5.7

3. 创建目录
mkdir -p /docker/mysql/{logs,conf,data}
在conf目录下创建my.cnf文件,内容如下
[mysqld]
default-storage-engine=INNODB
default-time-zone='+8:00'
innodb_rollback_on_timeout='ON'
max_connections=500
innodb_lock_wait_timeout=500
character-set-server=utf8mb4
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4

4. 启动镜像
docker run -d --name mysql -p 3306:3306 --privileged=true -v /docker/mysql/conf/my.cnf:/etc/my.cnf -v /docker/mysql/data:/var/lib/mysql -v /docker/mysql/logs:/var/log/mysql -e MYSQL_ROOT_PASSWORD='root@123' mysql:5.7

 

二、部署redis

1. 搜索版本
docker search redis

2. 安装redis:6.2.6
docker pull redis:6.2.6

3. 创建目录
mkdir -p /docker/redis/{logs,conf,data}

4. 下载redis.conf放到donf目录下。https://gitee.com/mirrors/redis/blob/6.2.6/redis.conf#
# bind 127.0.0.1 //允许远程连接
protected-mode no //可以远程访问
appendonly yes //持久化
requirepass pss@123456 //密码

5. 启动镜像
docker run -d --restart=always --name=redis -p 6379:6379 -v /docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /docker/redis/data:/data redis:6.2.6 redis-server /etc/redis/redis.conf

 

标签:redis6.2,--,mysql5.7,redis,conf,mysql,Docker,data,docker
From: https://www.cnblogs.com/df-blog/p/17201849.html

相关文章

  • Docker部署gitlab
    Linux环境:centos7.6一、安装git1.安装git yuminstall-ygit2.查看git版本gitversion--3.设置git的账户信息gitconfig--globaluser.name"pss"gitconfig--gl......
  • 使用docker-compose 部署grafana + prometheus +node_exporter 实现监控
    主机环境:kali6.1(debian..)一、安装应用安装docker-compose  aptinstalldocker-compose-y安装dockersudoaptupdatesudoaptinstall-ydocker.iosudosystem......
  • docker 学习之一 装MySQL 供远程使用 Linux
    因为Linux发行版本的问题折腾了好久,尽量使用LTS的版本。其他版本有时候缺的东西太多了,对新手相当不友好。大概花了几天实在没招了,下了个LTS的版本,再装时正常了。按照官方......
  • Linux安装docker-compose
    Linux环境:centos7.61.安装curl-L"https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-......
  • CentOS7 安装 docker-compose
    docker-composegithub下载地址:Releases·docker/compose(github.com)安装#下载安装sudocurl-Lhttps://github.com/docker/compose/releases/download/1.24.1/d......
  • Docker常用应用之Docker管理
    1.DockerPortainerdockerportainer可以用来图形化管理镜像,容器,卷,网络等,降低docker使用门槛1.1.安装DockerPortainerCE安装dockerportainer分为CE(CommunityEditio......
  • Docker常用应用之图床
    1.简介lsky,兰空图床,分为开源版本和付费版本,付费版本233.33¥永久,具体能干什么,两个版本的区别,可以查看兰空图床官网,如果要查看源代码,或者贡献源代码,或者下载软件,可以查看lsky......
  • Windows Docker Desktop 安装 Nacos
    前言以前都是在Linux虚拟机上的Docker安装应用,这次使用Windows10系统的DockerDesktop安装Nacos,所以用挂载文件就不是很方便了,这次采用启动参数的方式对配......
  • Docker:查看当前登录用户和密码
    一、查看查看所有docker服务器登陆的用户和密码。#Linuxcat/root/.docker/config.json#WindowsC:\Users\Name\.docker\config.json二、密码解码在config.js......
  • 安装docker-compose
    安装docker-compose1.从github上下载docker-compose二进制文件安装下载最新版的docker-compose文件sudocurl-Lhttps://github.com/docker/compose/releases/download......