docker安装mysql和redis
一、mysql
1、下载镜像文件
docker hub中的镜像
sudo docker pull mysql
2、创建实例并启动
大坑:一定要把linux挂载mysql映像数据文件的目录创建好,再启动mysql映像
//创建目录
mkdir /docker/mysql/log
mkdir /docker/mysql/log
mkdir /docker/mysql/log
//-v把数据文件挂载到该目录下并启动
docker run -it -p 3306:3306 --name=mysql --privileged=true \
-v /docker/mysql/log:/var/log/mysql \
-v /docker/mysql/db:/var/lib/mysql \
-v /docker/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7
3、进入mysql编辑模式
docker exec -it mysql /bin/bash
二、redis
redis 命令
mkdir -p /docker/redis/data
mkdir -p /docker/redis/conf
touch /docker/redis/conf/redis.conf
docker run -p 6379:6379 --name=redis -v /docker/redis/data:/data \
-v /docker/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
三、设置mysql和redis开机自启动
docker update redis --restart=always
docker update mysql --restart=always