docker 安装redis和mysql

作者: 鲁智深 分类: docker 发布时间: 2018-09-20 02:46

总体步骤:搜索镜像,拉取镜像,查看镜像,启动镜像,停止容器,移除容器

安装 mysql

docker 命令

1
2
3
4
5
6
7
8
9
10
11
docker search mysql
docker pull mysql或者docker pull mysql:5.6
docker images
docker run -p 123456:3306 --name mysql
-v /ayf/mysql/conf:/etc/mysql/conf.d
-v /ayf/mysql/logs:/logs
-v /ayf/mysql/data:/var/lib/mysql
-e /MYSQL_ROOT_PASSWORD=123456
-d mysql:5.6
docker exec -it 容器id /bin/bash
mysql -uroot -p

外部wim10链接运行docker上的mysql服务

连接mysql

连接mysql

数据备份

1
docker exec mysql容器id sh -c ' exec mysqldump --all-databases -uroot -p"123456" '/ayf/all-databaes.sql

安装 redis

拉取redis镜像

1
docker pull redis:3.2

镜像创建容器run,-v数据卷目录,-d后台运行redis,–a开启AOF数据持久化

1
2
3
4
5
docker run -p 6379:6379
-v /ayf/myredis/data:/data
-v /ayf/myredis/conf/redis.conf:/usr/locak/etc/redis/redis/redis/conf
-d redis:3.2 redis-server /usr/local/etc/redis/redis.conf
--appendonly yes

在主机/ayf/myredis/conf/redis.conf目录下新建redis.conf文件

1
vim /ayf/myredis/conf/redis.conf/redis.conf

连接redis

1
docker exec -it 容器id redis-cli

测试持久化文件是否生成

1
2
cd /ayf/myredis/data
cat appendonly.aof

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注