Docker笔记(七):常用服务安装——Nginx、MySql、Redis
开发中经常需要安装一些常用的服务软件,如Nginx、MySql、Redis等,如果按照普通的安装方法,一般都相对比较繁琐 —— 要经过下载软件或源码包,编译安装,配置,启动等步骤,使用 Docker 来安装这些服务软件能极大地简化安装过程,且速度也很快。 本文以下操作假定你已经装好了docker,并做好了镜像配置。如果没有,请参考 Docker笔记(三): Docker安装与配置 1. MySql 安装 1.1 下载镜像 ~$ docker pull mysql:5.7 1.2 创建挂载目录 ~$ mkdir -p apps/mysql/conf apps/mysql/data apps/mysql/logs 如上分别创建了配置文件目录,数据存放目录,以及日志文件目录 1.3 启动容器实例 ~$ docker run -d -p 3306:3306 --name mysql -v /home/devuser/apps/mysql/conf/my.cnf:/etc/mysql/conf.d/my.cnf \ -v /home/devuser/apps/mysql/logs:/var/log/mysql -v /home/devuser/apps/mysql/data:/var/lib/mysql \ --restart=always -e MYSQL_ROOT_PASSWORD