VirtualBox+Vagrant——docker中安装mysql,redis
【摘要】
文章目录
1、安装MySQL1.1、拉镜像1.2、运行1.3、进去容器中1.4、设置字符集1.5、重新启动1.6、让mysql随着docker启动而启动(开机自启)1.7、电脑关机后怎么重新运行
2、安装redis2.1、拉取镜像2.2、创建文件2.3、运行2.4、添加持久化2.5、重启2.6、让redis随着docker启动而启动(开机自启)
1...
1、安装MySQL
1.1、拉镜像
sudo docker pull mysql:5.7
- 1
1.2、运行
sudo docker run -p 3306: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
- 1
- 2
- 3
- 4
- 5
- 6
1.3、进去容器中
进入:sudo docker exec -it mysql /bin/bash
退出:exit
- 1
- 2
- 3
1.4、设置字符集
vi /mydata/mysql/conf/my.conf
- 1
添加内容为:
[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
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
1.5、重新启动
docker restart mysql
- 1
1.6、让mysql随着docker启动而启动(开机自启)
docker update mysql --restart=always
- 1
1.7、电脑关机后怎么重新运行
docker restart mysql
- 1
2、安装redis
2.1、拉取镜像
docker pull redis
- 1
2.2、创建文件
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
- 1
- 2
2.3、运行
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
- 1
- 2
- 3
- 4
2.4、添加持久化
vim /mydata/redis/conf/redis.conf
添加:
appendonly yes
- 1
- 2
- 3
2.5、重启
docker restart redis
- 1
2.6、让redis随着docker启动而启动(开机自启)
docker update redis --restart=always
- 1
文章来源: blog.csdn.net,作者:zhz小白弟弟,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/zhouhengzhe/article/details/113826770
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)