Docker-in-Docker (DinD) is a common technique used in GitLab CI/CD pipelines on Kubernetes to run Docker commands within Docker containers.
This guide provides step-by-step instructions on how to manage the RWS Ansible Execution Environment, ensuring compatibility with the latest Python and Ansible versions, along with the required Ansible collections.
Docker-in-docker image based on
docker:20.10.16-dind for the development environment. This image is intended to be used on the GitLab instance running on
Docker image for the development environment
c2d. This image is intended to be used for GitLab instance running on
HTMLProofer is a set of tests to validate your HTML output. HTMLProofer is a Ruby Gem. This project creates a Docker image with this gem installed. The project was created to be able to validate the C2 Platform website using a current HTMLProofer version.
Run DinD locally for example to develop a GitLab CI/CD pipeline that will use this technique