A course on using Docker in development and learning about Docker.
We cover what the Docker in Development course will build up to.
We start to see how to build our own containers and images.
We see how to make an image by committing changes made to a container.
We see how to use a Dockerfile to make an image.
We add in an Nginx configuration for our application into our app
container.
We need to get both PHP and Nginx running on this container at the same time. We'll use Supervisord to do that.
We need to add some custom PHP configuration, especially so it does not run as a daemon.
We cover the docker logs
command.
We see how to use an ENTRYPOINT instead of CMD within a Dockerfile.
We see how we can get containers to talk to each other over a Docker network.
We get a Laravel application running!
We cover Docker volumes and make sure we have set our docker-compose.yml
file correctly to use our created volumes.