Bobcares

Setting up a PHP FPM docker container

by | Oct 7, 2021

Want to set up a PHP FPM docker container? We can help you.

PHP-FPM allows a website to handle significant loads.

Here, at Bobcares, we assist several of our customers with this query as part of our Server Management Services.

Today, let us see an effective method our techs recommend to perform the query.

 

PHP FPM docker container

To set it up, we need to build an ubuntu 14 image.

We can get these files from:

https://github.com/tianon/docker-brew-ubuntu-core/tree/490e0e86ec5c93524b7ae37b79025e5ded5efcc6/trusty

Moving ahead, let us see the steps our Support Techs employ to perform the same.

Initially, we run:

mkdir /home/sites/build
cd /home/sites/build
wget https://raw.githubusercontent.com/tianon/docker-brew-ubuntu-core/490e0e86ec5c93524b7ae37b79025e5ded5efcc6/trusty/Dockerfile
wget https://github.com/tianon/docker-brew-ubuntu-core/blob/490e0e86ec5c93524b7ae37b79025e5ded5efcc6/trusty/ubuntu-trusty-core-cloudimg-amd64-root.tar.gz?raw=true
mv -iv ubuntu-trusty-core-cloudimg-amd64-root.tar.gz?raw=true ubuntu-trusty-core-cloudimg-amd64-root.tar.gz
docker build -t ubuntu-14-cs1 .

Our output will be similar to the following:

/home/sites# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu-14-cs1 latest 82d01b57c12f 3 minutes ago 188.1 MB

Then, we need to set up the php-fpm.yml and start the container. To do so, we run:

php-fpm.yml
php_fpm:
container_name: php_fpm
image: ubuntu-14-csl
ports:
- '9000:9000:
net: host
restart: always

It is important to add space in the php-fpm.yml file.

Later, we start the container:

/home/sites# docker-compose -f php-fpm.yml up -d --no-recreate
Creating php_fpm ... done

root@109124:/home/sites# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
784df17fa09f ubuntu-14-cs1 "/bin/bash" 11 seconds ago Restarting (0) 2 seconds ago php_fpm

[Stuck with the setup? We’d be glad to assist you]

 

Conclusion

In short, in order to set up the PHP FPM docker container, we need to build an ubuntu 14 image. In this article, we saw how our Support Techs perform the same for our customers.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.