温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

docker docker-compose部署mysql和redis

发布时间:2020-04-21 08:26:27 来源:网络 阅读:705 作者:wx581061abdf3e7 栏目:编程语言

一 docker部署mysqlredis

1. docker 安装mysql

 docker run -p 3306:3306 --name mysql --env MYSQL_ROOT_PASSWORD=123zxc -d mysql:5.7 # 停止容器服务命令 docker stop mysql 

2. docker 安装redis

 docker run -d --name myredis -p 6379:6379 redis --requirepass "mypassword" # 停止redis 容器服务命令 docker stop myredis 

二 docker-compose 快速部署mysql和redis

1.创建docker-compose.yml文件,并填写如下配置。

 version: '3' services: mysql-dev: image:mysql: 5.7 container_name: mysql-dev hostname: localhost network_mode: bridge ports: - "3306:3306" volumes: - ./mysql:/var/lib/mysql - ./my.cnf:/etc/mysql/conf.d/my.cnf environment: - MYSQL_ROOT_PASSWORD=123zxc redis-dev: image: redis:3 container_name: redis-dev hostname: localhost network_mode: bridge command: redis-server /usr/local/etc/redis.conf --requirepass 123zxc volumes: - ./redis/redis.conf:/usr/local/etc/redis/redis.conf ports: - "6379:6379" 

2.进入docker-compose.yml 所在文件夹,执行命令。

docker-compose up # 注意文件名一定是 docker-compose.yml才能运行成功,若不是这个文件名,则需要指定文件名 docker-compose -f filename up # filename 对应文件名 # 关闭docker-compose 服务 docker-compose down # 或者 docker-compose -f filename down 

三 总结

docker 启动每一次|关闭只能操作一个容器,而使用docker-compose 方式则可以一次性启动|关闭多个容器,非常方便!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI