1. 程式人生 > 其它 >Docker安裝mysql與redis隨筆

Docker安裝mysql與redis隨筆

Docker安裝mysql步驟:

1、命令:

docker pull mysql:5.7

注:冒號後的5.7為版本號

2、執行mysql

docker run -p 3303:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7

3、可以使用如下命令進入mysql內部檢視資訊,內部是一個完整的安裝有mysql的linux機子

docker exec -it mysql /bin/bash

4、配置mysql字符集

vim /mydata/mysql/conf/my.cnf

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection=utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

5、重啟mysql

docker restart mysql

Docker安裝redis:

1、下載映象檔案

docker pull redis

2、建立例項並啟動

mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf

docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

3、使用redis映象執行redis-cli命令連結

docker exec -it redis redis-cli

4、修改redis.conf加入如下配置,進行持久化

appendonly yes