Docker安裝mysql與redis隨筆
阿新 • • 發佈:2021-11-25
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