首先,安裝或選擇 Debian 系統完成後,
(硬碟空間記得要夠,寫這篇文章的時候,10G應該就夠了,但未來不確定)
打開虛擬機:
先安裝 Docker 環境:
1. 輸入 (更新 apt library)
sudo apt-get update
2. 輸入 (安裝docker相關library)
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg
安裝時會遇到系統請你同意,記得同意按Y。
3. 輸入 (新增 Docker’s 正式版 GPG key)
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. 輸入 (設定 stable repository.)
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. 輸入 (安裝docker engine)
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
6. 輸入 (驗證是否安裝完成)
第二步驟是安裝 Gitlab-runner 在 docker上
docker run -d --name gitlab-runner --restart always \
-v /srv/gitlab-runner/config:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
gitlab/gitlab-runner:latest
如果權限被擋住,最簡單的做法就是加上 sudo。
然後...就安裝完了並可以執行了!
最後一步是啟動並包含註冊
docker run --rm -it -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner register
大概會看到類似以下畫面
Runtime platform arch=amd64 os=linux pid=9 revision=2ebc4dc4 version=13.9.0
Running in system-mode.
Enter the GitLab instance URL (for example, https://gitlab.com/):
到這部就是確定gitlab-runner裝好並能啟動了,可以填上你gitlab需要的資訊,應該會在這個畫面上。
沒有留言:
張貼留言
有任何疑問歡迎寄信給我,
但垃圾訊息我會刪光喔!