1.1.2 创建正式的apache容器:my_apache 创建容器 docker run -p8080:80-dit \--name my_apache \-v /myweb/apache_conf/:/usr/local/apache2/conf \-v /myweb/html/:/usr/local/apache2/htdocs \-v /myweb/logs/apache_logs/:/usr/local/apache2/logs \ httpd:2.4-alpine 查看容器的详细信息 doc...
2.2 创建一个临时容器 docker run -dit --name my_apache -p8080:80httpd:latest 2.3 把临时容器里的文件复制出来 dockercpmy_apache:/usr/local/apache2/conf/httpd.conf /ttt_apache/apache_conf dockercpmy_apache:/usr/local/apache2/htdocs/index.html /ttt_apache/html http.conf index.html 2.4 删除...
打开你的Web浏览器,并访问http://localhost:8080。你应该能够看到你的PHP应用正在运行。 如果一切正常,你将看到一个由Apache和PHP提供的默认页面或你自己的PHP应用页面。 通过以上步骤,你可以成功地在Docker容器中部署Apache和PHP,并运行你的PHP应用。
>> docker-php-ext-install redis //安装redis扩展 1. 2. 3. 注: 此时报错提示redis.so 因为一些扩展并不包含在 PHP 源码文件中 方法一: >> tar zxvf /server/php_lib/redis-4.1.0.tag //解压已经下载好的redis扩展包 >> docker cp /server/php_lib/redis-4.1.0 mytho:/usr/src/php/ext/redis /...
可根据自己需要,选择对应版本的 php 进行下载。 这里使用 php 7.4 + apache 服务的镜像为例: docker pull php:7.4.33-apache 1. 运行容器: docker run --name jiuta-php-apache-7.4 -d -p 9000:80 \ -v /mnt/datadisks/docker-root/jiuta/www:/var/www/html \ ...
#连接容器方法1 docker exec -t -i apache_php sh #连接容器方法2 #显示该容器第一个进行的PID docker inspect -f { {.State.Pid}} 44fc0f0582d9 #在拿到该进程PID之后我们就可以使用nsenter命令访问该容器了 nsenter –target 3326 –mount –uts –ipc –net –pid ...
使用php-apache和python设置Docker容器和Dockerfile可以通过以下步骤进行: 创建一个目录,用于存放项目文件,并进入该目录。 在该目录下创建一个名为Dockerfile的文件,并使用文本编辑器打开。 在Dockerfile中,编写以下内容: 代码语言:txt 复制 # 设置基础镜像 FROM php:apache # 安装Python RUN apt-get update && apt...
docker pullphp:7.0-apache 第二步:我们创建一个src目录 我们创建这个目录以存放一会要映射到/var/www/html目录下的源码 mkdir src/ 然后我们写一个index.php吧vim src/index.php 第三步:我们跑起来吧~ docker run--rm-it-v$PWD:src:/var/www/html-p8088:80php:7.0-apache ...
修改Apache 配置文件 镜像安装好之后,接下来我们要修改 Apache 的配置文件,使其能够通过 PHP-FPM 来解析 Php 程序。 一般来说,我们不会直接修改容器里面的配置文件,因为这样做容器一旦被删除之后,我们的配置也被随之删除了。所以我们通过宿主机新建一个配置文件,然后通过挂载文件的方式来进行 Apache 配置。如果你不想...