docker run --name my-php -p 9009:9000 -v 你的项目根目录:/www -d php:7.2-fpm 参数说明: --name my-php : 将容器命名为 my-php -v 你的项目目录:/www : 将主机中PHP项目目录挂载到容器的 /www目录,在容器内访问 /www 就相当于访问宿主机的项目目录,项目目录要绝对路径 -d php:7.2-fpm 后台...
docker pull php:7.4.3-fpm(踩坑经验:后面要带fpm) 使用镜像生成临时容器 ,名为:test_php7.4.3,用来拷贝配置文件(踩坑经验:空文件夹做共享,会将容器的配置文件清空) docker run -it --name test_php7.4.3-fpm -d php:7.4.3-fpm 使用docker ps 命令查看是否创建成功 创建需要被共享的文件夹 mkdir -p ...
这里我们选择7.1.30版本的php,如果没有版本需求,也可以输入php:latest docker pullphp:7.1.30-fpm 第四步:启动PHP容器 docker run --name myphp-fpm -v /nginx/www:/www -d php:7.1.30-fpm mkdir /nginx/conf/conf.d mkdir /nginx/www 其中,myphp-fpm是我给php容器起的名字,/nginx/www是我在本地创建...
示例,我们将 hello.php 的目录文件挂载到我们需要运行的PHP容器中。 在Docker中运行Hello World脚本 现在我们已经从Docker Hub中获取了一些PHP镜像,并且对Docker如何使用卷有了一些了解,我们可以在终端的容器中运行我们的脚本: docker run --rm -v $(pwd):/app php:latest php /app/hello.php 如果一切正确,应该...
2.docker run --name myphp-fpm -v /docker/nginx/www:/www -d 854be5bd67a6创建运行php7.4运行容器,名为 myphp-fpm -v是挂载的目录,容器和服务器本身挂载。为的是以后不用进去容器内,既能修改 -d后台运行 ...
// 1.拉取php镜像,这里以php7.4为例docker pull php:7.4-fpm// 2.启动php容器,并绑定上一步创建的网络docker run-d--name php:7.4-fpm--network mynginx--ip=192.138.0.2-v~/docker/nginx/www:/www php:8.2.4-fpm-alpine3.17 启动php容器并绑定上一步创建的网络,这里取名为php:7.4-fpm。本地创建的...
官方提供了诸如php:7.1-apache的基础镜像,但是确认必要的扩展,例如gd,当然官方提供了docker-php-ext-install命令,可以用来安装需要的扩展。但是每次构建都重新安装非常费时,最好的办法是构建一个包含必要扩展的基础镜像。 Copy FROMphp:7.1-apache ENV PORT80EXPOSE80RUN buildDeps=" \ ...
步骤二:拉取PHP和Nginx镜像接下来,我们需要从Docker Hub上拉取PHP和Nginx镜像。在终端或命令提示符中运行以下命令: docker pull php docker pull nginx 这将分别下载PHP和Nginx镜像到您的计算机上。步骤三:创建PHP容器现在,我们将使用PHP镜像创建一个容器。运行以下命令: docker run --name php-container -d php:...
docker run -it --name edncenos7 eeb6ee3f44bd /bin/bash 3.在容器内下载php5.4等插件,以便提交成为新镜像 wget --no-check-certificate https://www.php.net/distributions/php-5.4.45.tar.gz 如果出现wget: command not found,那么 yum -y install wget ...