Docker in Development

A small course on using Docker Compose to get started using Docker now. We'll cover docker-compose, volumes, networks and more!

Series Videos

1
Episode 1
05:56

A quickstart to using Docker Compose to run a PHP application in development.

2
Episode 2
04:01

We quickly go over the docker-compose.yml file used to run our application in Docker.

3
Episode 3
07:35

We quickly go over how we use Volumes with our docker-compose.yml file to persist our database data.

4
Episode 4
04:17

We quickly go over how we use Networks with our docker-compose.yml file to communicate between containers.

5
Episode 5
06:40

We'll quickly uncover some of the magic of defining Volumes and Networks in the docker-compose.yml file, including learning about some caveats.

6
Episode 6
05:15

Linux desktop users may run into file permissions issues when sharing volumes with containers. In this video, we'll see what the issue is and how to fix it.

7
Episode 7
03:21

Let's cover Docker Hub: the public registry for Docker images. We can see where we get official images that we use, and where we store images that we build ourselves.

8
Episode 8
07:20

Let's see how we created our Nginx image and saved to Docker Hub under the Shipping Docker namespace.

9
Episode 9
03:52

Let's see how we created our PHP image and saved to Docker Hub under the Shipping Docker namespace.

10
Episode 10
08:50

We cover how to make running complex Docker commands quickly and easily.

11
Episode 11
03:15

Let's see what happens when we try to ping localhost from within our PHP container.

All Topics