Ich mag würde Docker Bilder auf meinem lokalen Nexus Repo mit Gitlab CIbauen und Push-Docker Bilder mit Gitlab CI
dies ist meine aktuelle CI-Datei erstellen und drücken:
image: docker:latest
services:
- docker:dind
before_script:
- docker info
- docker login -u some_user -p nexus-rfit some_host
stages:
- build
build-deploy-ubuntu-image:
stage: build
script:
- docker build -t some_host/dev-image:ubuntu ./ubuntu/
- docker push some_host/dev-image:ubuntu
only:
- master
when: manual
hat auch einen Job für einen alpin docker, aber wenn ich irgendetwas davon ausgeführt werden soll ist es mit dem folgenden Fehler fehlschlagen:
Checking out 13102ac4 as master... Skipping Git submodules setup $ docker info Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? ERROR: Job failed: exit code 1
So technisch der docker Daemon im Bild nicht ausgeführt wird, aber ich habe keine Ahnung, warum?