docker lnmp

软件下载
    docker pull mysql:5.6
    docker pull php:5.6-fpm
    docker pull nginx

创建启动php-fpm  
   docker run --name  php5603 -v ~/nginx/www:/www  -d php:5.6-fpm  
       | php里面要安装 pdo_mysql,mysql,mysqli扩展
创建启动nginx
   docker run --name nginx5603 -p 8088:80 -d \
	       -v ~/nginx/www:/usr/share/nginx/html:ro \
	       -v ~/nginx/conf/conf.d:/etc/nginx/conf.d:ro \
	       --link php5603:php \
	       nginx
创建启动mysql
   docker run --name mysql04 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=xxxx -d mysql:5.6
       | 默认是mysql8,  其默认编码修改成了utfmb4,需要修改配置文件
       | 

进入容器 docker exec -it php /bin/bash
至目录下 cd /usr/local/bin  
安装扩展 ./docker-php-ext-install pdo_mysql  
安装扩展 ./docker-php-ext-install mysql
   ./docker-php-ext-install mysqli
重启容器 docker php restart
ctrl+d 退出

  

猜你喜欢

转载自www.cnblogs.com/suxiaolong/p/11921838.html