GitLab CI: failed to dial gRPC: cannot connect to the Docker daemon. Is ‘docker daemon’ running on this host?

The latest docker:dind has breaking changes. Here are two fixes if you are enchanting issues with GitLab CI and your runners. Fix 1: GitLab CI Config Add the following to your .gitlab-ci.yml Fix 2: Change runner config Alternatively, another fix is to change the runner: Modify to mach the following (specifically environment and volumes) Then…

Docker stop all Containers

Last brain dump of today. Here’s some quick commands to stop running docker containers and also clean up afterwards (remove container files, and images). Stop all containers: docker stop $(docker ps -aq) Remove all containers: docker rm $(docker ps -aq) Remove all images: docker rmi $(docker images -q)

GitLab : Build Docker Image within CI/CD Pipeline

Another brain dump for future reference. This is when setting up gitlab to build and run docker images when the CI/CD pipeline runs. Install gitlab-runner On a linux x86-64 download the gitlab-runner package: sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64 Give it permissions: sudo chmod +x /usr/local/bin/gitlab-runner Install docker: curl -sSL https://get.docker.com/ | sh Create the gitlab-runner…