您的位置:首页 > 运维架构 > Docker

docker部署mysql,nginx

2016-12-15 09:21 639 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: