How to install MySQL and Redis in Docker

How to install MySQL and Redis in Docker

This article is based on the CentOS 7.3 system environment, and is about the installation and use of MySQL and Redis

  • CentOS 7.3
  • Docker-ce

1. Install MySQL image

(1) Pull the MySQL image

docker pull mysql:5.6

(2) Run and configure MySQL

docker run -p 3306:3306 --name xz_mysql
-v /data/mysql/conf:/etc/mysql/conf.g
-v /data/mysql/logs:/logs
-v /data/mysql/data:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=123456
-d mysql:5.6

(3) Enter the MySQL image container

docker exec -it xz_mysql /bin/bash

(4) Enter MySQL

mysql -uroot -p123456

2. Install the Redis image

(1) Pull the Redis image

docker pull redis:3.2

(2) Run and configure Redis

docker run -p 6379:6379 --name xz_redis
-v /data/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf
-v /data/mysql/data:/data
-d redis:3.2 redis server /usr/local/etc/redis/redis.conf
--appendonly yes

(3) Create a new configuration file redis.conf

cd /usr/local/etc/redis/redis.conf
vim redis.conf

client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60

hz 10

aof-rewrite-incremental-fsync yes

(4) Enter the redis image container

docker exec -it xz_redis redis-cli

This is the end of this article about the steps to install MySQL and Redis with Docker. For more information about installing MySQL and Redis with Docker, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Detailed steps for installing Tomcat, MySQL and Redis with Docker
  • How to install mysql in docker
  • Tutorial on installing MySQL with Docker and implementing remote connection
  • How to install MySQL 8.0 in Docker
  • Docker installation of MySQL (8 and 5.7)
  • How to install MySQL and MariaDB in Docker
  • How to install common components (mysql, redis) in Docker
  • How to install MySQL8 in Docker
  • Docker installation and configuration steps for MySQL

<<:  XHTML Getting Started Tutorial: XHTML Web Page Image Application

>>:  How does the MySQL database implement the XA specification?

Recommend

JS realizes the automatic playback effect of pictures

This article shares the specific code of JS to ac...

Detailed discussion of several methods for deduplicating JavaScript arrays

Table of contents 1. Set Deduplication 2. Double ...

Sample code for cool breathing effect using CSS3+JavaScript

A simple cool effect achieved with CSS3 animation...

About React Native unable to link to the simulator

React Native can develop iOS and Android native a...

How are spaces represented in HTML (what do they mean)?

In web development, you often encounter characters...

Summary of some common methods of JavaScript array

Table of contents 1. How to create an array in Ja...

js uses cookies to remember user page operations

Preface During the development process, we someti...

CocosCreator learning modular script

Cocos Creator modular script Cocos Creator allows...

JS+AJAX realizes the linkage of province, city and district drop-down lists

This article shares the specific code of JS+AJAX ...

MySQL 8.0 Window Function Introduction and Summary

Preface Before MySQL 8.0, it was quite painful to...

How to use VirtualBox to build a local virtual machine environment on Mac

1. Big Data and Hadoop To study and learn about b...

Vue implements the shake function (compatible with ios13.3 and above)

Recently, I made a function similar to shake, usi...

Using JS to determine the existence of elements in an array in ten minutes

Preface In front-end development, you often need ...

MySQL 5.7.25 installation and configuration method graphic tutorial

There are two types of MySQL installation files, ...