Bobcares

Setting up a PHP FPM docker container

PDF Header PDF Footer

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 *

Get featured on the Bobcares blog and share your expertise with a global tech audience.

WRITE FOR US
server management

Spend time on your business, not on your servers.

TALK TO US

Or click here to learn more.

Docker Support

Spend time on your business, not on your servers.

Managing a server is time consuming. Whether you are an expert or a newbie, that is time you could use to focus on your product or service. Leave your server management to us, and use that time to focus on the growth and success of your business.

TALK TO US Or click here to learn more.

Speed issues driving customers away?
We’ve got your back!