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

50 Beautiful FLASH Website Design Examples

Flash enabled designers and developers to deliver...

Solve the problem of managing containers with Docker Compose

In Docker's design, a container runs only one...

28 Famous Blog Redesign Examples

1. WebDesignerWall 2. Veerle's Blog 3. Tutori...

Two methods to stretch the background image of a web page

There are two solutions: One is CSS, using backgro...

JavaScript canvas realizes the effect of nine-square grid cutting

This article shares the specific code of canvas t...

Learn MySQL in a simple way

Preface The database has always been my weak poin...

How to extend Vue Router links in Vue 3

Preface The <router-link> tag is a great to...

Implementation of Nginx operation response header information

Prerequisite: You need to compile the ngx_http_he...

A record of pitfalls in JS regular matching

I recently discovered a pitfall in regular expres...

Install MySQL 5.7.17 in win10 system

Operating system win10 MySQL is the 64-bit zip de...

Detailed example of HTML element blocking Flash

Copy code The code is as follows: wmode parameter...

Ubuntu 16.04 kernel upgrade steps

1. Environment Ubuntu 16.04 running on a virtual ...