Docker - 部署MySQL, Redis
Posted waller
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker - 部署MySQL, Redis相关的知识,希望对你有一定的参考价值。
部署mysql
拉取MySQL镜像
docker pull mysql:5.7
创建MySQL容器
docker run -di --name=mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql # 这里做了映射
- -p 代表端口映射,格式为 宿主机映射端口:容器运行端口
- -e 代表添加环境变量 MYSQL_ROOT_PASSWORD 是root用户的登陆密码
远程登录mysql,连接宿主机的IP ,指定端口为3306
部署Redis
拉取镜像
docker pull redis
支持远程连接
- 在宿主机创建conf和data文件夹
- 在conf中创建redis.conf文件,内部写入
bind 0.0.0.0 #绑定地址 daemonize NO protected-mode no #运行远程连接 requirepass 123456 #密码是123456
创建容器
docker run -p 6379:6379 --name redis_6379 -v /home/test/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/test/redis/data:/data -d redis:alpine3.11 redis-server /etc/redis/redis.conf --appendonly yes
以上是关于Docker - 部署MySQL, Redis的主要内容,如果未能解决你的问题,请参考以下文章
Docker——应用部署(MySQL部署,Nginx部署,Redis部署)
Go语言实战 (12) Docker 部署 Gin+MySQL+Redis 项目