第7章 docker搭建PHP开发环境
warning:
这篇文章距离上次修改已过619天,其中的内容可能已经有所变动。
- 下载
nginx
、php:7.2-fpm
、mysql
镜像 - 启动mysql容器:
docker run -itd -v /宿主机/目录/mysql:/var/lib/mysql -p 33066:3306 --name=mysql -e MYSQL_ROOT_PASSWORD
=password mysql
- 构建
php72-fpm
镜像
FROM php:7.2-fpm
RUN docker-php-ext-install pdo_mysql
- 启动php容器:
docker run -itd --link mysql:mysql -v /宿主机/代码/目录/:/var/www/html --name=php php72-fpm
- 启动nginx容器:
docker run -itd -p 宿主机端口号:容器端口号 -v /宿主机/代码/目录/:/var/www/html --link php:php --name=nginx nginx