Containers have been popularized by Docker, Inc. and their tooling. The concepts are thus often referred to as docker things, e.g. docker files, docker images, docker containers. However, container technology is much more than just Docker.
This is a hands-on workshop where you will learn about container technology through actual use, along with some of the tooling that improves upon the experience of developing and working with containers. Any container technology tools may be used to build images and run containers, but Docker has been chosen in the examples as it likely the most accessible for the majority of people.
- Install a container image build tool and _
container runtime_, the simplest
beeing the all-in-one solution Docker
Desktop
. See Docker
FAQs
for any questions regarding Docker Desktop. If
using any other container image
build tool or runtime, be sure to adapt the
workshop's
docker
commands to fit your tools. - Git - as you probably
want
to
git clone https://github.com/standeren/container-workshop.git
- This is a follow-up workshop on a react workshop. Even though it is recommended to be familiar with the application made in that workshop, it is not a requirement for being able to complete this course.