Docker

Experience:
Interest:

I have great experience with Docker containers for both development and production. I have used Docker containers in a variety of scenarios.

  • Development requiring toolchains or system dependencies
  • To run project requirements when developing (Redis, MongoDB)
  • For CI pipeline builds requiring a custom environment (Docker-in-Docker)
  • To orchestrate a project with service dependencies into a clean package

I know how to write Dockerfile's as well as Compose files in an efficient and clean manner. I know how to pull and push to private registries like AWS ECR and Gitlab.

For development I have gone as far as forwarding display and audio (X11 and Pulseaudio) from a Linux container out to my Windows machine.

DockerfileECRGitlab RegistryDocker-in-docker