#インストールメモ
Dockerインストール
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
sudo apt update
sudo apt install docker-ce
sudo systemctl status docker
GitLab Runnerインストール
sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
sudo chmod +x /usr/local/bin/gitlab-runner
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
sudo /usr/local/bin/gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo systemctl enable gitlab-runner
sudo systemctl start gitlab-runner
sudo systemctl status gitlab-runner.service
GitLab Runner登録
sudo /usr/local/bin/gitlab-runner register
Runtime platform arch=amd64 os=linux pid=8618 revision=98daeee0 version=14.7.0
Running in system-mode.
Enter the GitLab instance URL (for example, https://gitlab.com/):
https://gitlab.com/
Enter the registration token:
gitlab runnerのトークン
Enter a description for the runner:
[DESKTOP-4BU08N3-wsl]: test
Enter tags for the runner (comma-separated):
test
Registering runner... succeeded runner=bRHaFW_7
Enter an executor: kubernetes, custom, docker-ssh, ssh, virtualbox, docker+machine, docker-ssh+machine, docker, parallels, shell:
docker
Enter the default Docker image (for example, ruby:2.6):
python:3.9
Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!