制作docker镜像php 7.4 fpm

阅读 79

2022-07-27

第一步:启动容器(复制下面所有代码到SSH控制台并按回车)

docker run -it --name php74fpm php:7.4-fpm bash
docker-php-ext-install pdo_mysql
mkdir -p /usr/src/php/ext
#install-redis-start
curl -L -o /usr/src/php/ext/tmp.tgz http://pecl.php.net/get/redis-5.3.7.tgz
tar xf /usr/src/php/ext/tmp.tgz -C /usr/src/php/ext/
mv /usr/src/php/ext/redis-5.3.7 /usr/src/php/ext/redis
docker-php-ext-install redis
echo '<? phpinfo();'>1.php&&php 1.php|grep redis&&rm 1.php
#install-xxtea-start
curl -L -o /usr/src/php/ext/tmp.tgz http://pecl.php.net/get/xxtea-1.0.11.tgz
tar xf /usr/src/php/ext/tmp.tgz -C /usr/src/php/ext/
mv /usr/src/php/ext/xxtea-1.0.11 /usr/src/php/ext/xxtea
docker-php-ext-install xxtea
rm /usr/src/php/ext/tmp.tgz
echo '<? phpinfo();'>1.php&&php 1.php|grep xxtea&&rm 1.php
exit

 

第二步:打包镜像(复制下面所有代码到SSH控制台并按回车)

docker commit php74fpm php74fpm
docker rm php74fpm
docker image rm php:7.4-fpm
docker images
docker ps -a

docker run

 

第三步:启动镜像 

docker run

会生成 /docker/nginx/php-fpm.sock

精彩评论(0)

0 0 举报