docker run -d\
--publish 9000:9000\
--name php56-fpm\
--volume /opt/storage/web:/www\
--volume /opt/storage/php/conf:/usr/local/etc/php\
--volume /opt/storage/php/logs:/phplogs\
php:5.6-fpm
nginx 增加配置
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 172.17.0.34:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /www$fastcgi_script_name;
include fastcgi_params;
}
fastcgi ip获取方式通过以下方式获得
/www 为php的跟目录
docker inspect 容器ID或容器名 |grep '"IPAddress"'
docker run --name mysql56 -d\
--volume /opt/storage/mysql/conf:/etc/mysql\
--volume /opt/storage/mysql/logs:/logs\
--volume /opt/storage/mysql/data:/mysql_data\
--publish 127.0.0.1:3306:3306\
-e MYSQL_ROOT_PASSWORD=28511690qw\
mysql:5.6