码迷,mamicode.com
首页 > 数据库 > 详细

Docker - 部署MySQL, Redis

时间:2019-12-27 20:05:36      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:mon   -name   dock   远程   nbsp   文件   部署   protected   做了   

部署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

标签:mon   -name   dock   远程   nbsp   文件   部署   protected   做了   

原文地址:https://www.cnblogs.com/waller/p/12109143.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!