dockerrun--rmnginxcat/etc/nginx/nginx.conf > /data/nginx/nginx.conf#将nginx配置文件nginx.conf复制到主机/data/nginx目录中 dockerrun--name nginx \-v /data/www:/usr/local/html \-v /data/nginx/conf.d:/etc/nginx/conf.d \-v /data/nginx/nginx.conf:/etc/nginx/nginx.conf:ro \--net=hos...
docker run --name nginx_web2 -p 8113:80 -itd nginx 最后再创建两个mysql服务器容器 docker run -p 8114:3306 --name mysql_master -v /data/mysql/mysql_master/conf.d/:/etc/mysql/conf.d/ -e MYSQL_ROOT_PASSWORD=123456 -itd mysql docker run -p 8115:3306 --name mysql_salve -v /data/...
[](assets/markdown-img-paste-20210426210619325.png)### 2.2 docker安装php和nginx一样,我们可以先通过docker search php查找镜像,这里直接拉取官方的镜像,标签为7.4-fpm,其他版本的可自行选择 [root@localhost ~]# docker pull php:7.4-fpm 等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为php,标签...
server{listen80;location/{root/usr/share/nginx/html;// 这里是容器中nginx的访问目录index index.html index.php;}// 配置PHP处理location~\.php${root/www;// 注意这里是php容器中的www目录,对应着宿主机的docker/nginx/www目录,这是在创建php容器时的目录映射fastcgi_pass192.138.0.10:9000;// 这里是通过...
1.使用 docker 运行 php docker run --name=test-php -p=9000:9000 -it -d -v=/usr/local/src/nginx/html:/var/www/htm 7bbbb12d1498 2.使用 docker 运行 nginx docker run --name=test-nginx -p=80:80 -d -v=/usr/local/src/nginx/html:/usr/share/nginx/html -v=/usr/local/src/nginx/...
$ docker-php-ext-install pdo 使用 control + p + q退出容器并保持容器继续运行,重启 php 容器与 nginx 容器 在 ~/web/www 目录下新建 testmysql.php 在浏览器上访问:localhost/testmysql.php 至此,使用 docker 搭建 nginx + mysql + php 开发环境就完成了。列举一些自己遇到的问题以及解决办法:Q:mysql...
docker pull nginx docker pull php:7.1-fpm docker pull mysql:5.7 2. 创建文件夹 # 网站目录 mkdir -p /data/www # nginx 配置 mkdir -p /data/nginx/conf.d # mysql数据 mkdir -p /data/mysql/data # mysql配置 mkdir -p /data/mysql/conf.d ...
docker pull mysql:5.7 docker pull php:5.6-fpm docker pull nginx:latest 注意,mysql和php不要使用最新版本,坑很多。 1 docker images #查看镜像 一、构建mysql容器 docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=ziqin666 -v /mysql:/var/lib/mysql --name your_mysql mysql:5.7 ...
sudo docker run --name php --link=mysql:mysql -d -v /home/wwwroot:/home/wwwroot -v /home/wwwlogs:/home/wwwlogs -v /tmp:/tmp -v /etc/localtime:/etc/localtime --privileged=true wgkj/php 3.编写启动nginx脚本。在start_docker_nginx.sh中写入一下内容: ...
5、介绍下docer-desktop一些基操 5.1、在容器右边可以关闭启动容器 5.2、点击容器并切换到terminal可以操作容器内部,例如可以进入php容器里面进行composer操作 6、增加vhost 在services\nginx\conf.d下增加一份配置文件,注:这里的www映射的是你根目录的www 完成...