--link 这个还不怎么明白,大概意思就是把php_server并入nginx_server, 然后在nginx的配置文件里面配置的时候,直接用php,请看nginx配置代码;当然这个也不是必须这么做,知识这么做很方便;如果不用这个方法,可以运行docker inspect php_server | grep '"IPAddress"'获取容器IP,把IP放在这里也可以。这里配置不好的化,...
Docker Compose是一个用来定义和运行复杂应用的Docker工具。使用Compose,你可以在一个文件中定义一个多容器应用,然后使用一条命令来启动你的应用,完成一切准备工作。 1.创建文件/文件夹 在电脑某个空目录下创建nginx,php,mysql,src文件夹和docker-compose.yml文件 说明: - nginx文件夹:存放nginx相关配置文件, - php...
touch /home/docker-nginx/docker-compose.yaml #创建文件将以下内容写入docker-compose.yamlversion: "3" services: nginx: image: nginx:1.21.6 container_name: "vps-nginx" restart: always ports: - "80:80" - "443:443" depends_on: - "php" volumes: - "/home/docker-nginx/nginx:/etc/nginx" ...
在docker-compose.yml中添加 php 服务: version:"3"services:web:image:nginx ports:-"80:80"volumes:-./project:/var/www/html/project-./default.conf:/etc/nginx/conf.d/default.conf-./log/nginx:/var/log/nginx networks:-webnet php:image:php:5.6-fpm volumes:-./project:/var/www/html/project ...
chmod+x /usr/local/bin/docker-compose 然后执行docker-compose --version 如果能看显示对应的版本号说明安装成功 再一个空目录下创建nginx 和php两个目录,首先进入nginx目录并创建一个Dockerfile文件 cd nginx vi Dockerfile 在Dockerfile文件中写入如下指令 ...
在public路径下新建一个index.php文件,并将以下内容写入: <?php echo phpinfo();?> 1. 2. 在此路径打开终端,输入docker-compose up -d,等容器全部运行后,打开localhost:8000测试一下: 4.安装phpMyAdmin 为了更方便的管理数据库,我们还可以在上文的基础上添加phpMyAdmin。这里我们同样采用docker的方式来安装phpMyAd...
读者可以到Compose GitHub查看所有发布版本。 2.设置权限 sudo chmod +x /usr/local/bin/docker-compose 3.测试是否安装成功 $ docker-compose--version docker-compose version1.19.0,build1719ceb 构建目录结构 我们做一个demo,新建如下目录结构: php-nginx-compose/ ...
1.1 docker-compose.yml文件 version: '3' services: nginx: build: ./nginx ports: - "80:80" links: - "php" volumes: - /var/www/docker-compose/nginx/conf/default.conf:/etc/nginx/conf.d/default.conf - /var/www/docker-compose/www:/var/www ...
php ├── docker-compose.yml ├── init-database //数据库初始化sql文件│ └── init.sql ├── install │ └── install-php-extensions ├── logs //日志│ ├── nginx │ └── php ├── mysql-data //mysql数据├── mysqlroot.txt ├── nginx-conf //nginx配置│ └──...
$ docker-compose up -dStarting work_web_1 ... doneStarting work_php_1 ... done 打开你网址 查看是否nginx是否运行成功 (这里应该会提示nginx 403,没有则可能不正常) 接着进入代码存放目录,编写第一个php文件 $ cd app$ vim index.php <?phpphpinfo(); ...