use docker service and container
deploy / deploy (push) Failing after 1m48s Details

This commit is contained in:
DataHearth 2023-04-14 21:35:34 +02:00
parent 0b70aa8188
commit dc321e8cd5
No known key found for this signature in database
GPG Key ID: E88FD356ACC5F3C4
1 changed files with 15 additions and 12 deletions

View File

@ -8,20 +8,23 @@ on:
jobs:
deploy:
services:
docker:
image: docker:dind
env:
DOCKER_TLS_CERTDIR: /certs
options: --privileged
volumes:
- /certs/ca:/certs/ca
- /certs/client:/certs/client
- /var/run/docker.sock:/var/run/docker.sock
runs-on: ubuntu-latest
container: docker:latest
env:
DOCKER_TLS_CERTDIR: /certs
steps:
- name: Set up Docker
run: |
apt-get update
apt-get install -y ca-certificates curl gnupg apt-utils
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg
echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io
docker version
- name: Check Docker
run: docker version
- name: Set up QEMU
uses: docker/setup-qemu-action@v2