2021年3月9日 星期二

超簡單安裝步驟 Docker-runner on VM(照著做就可以)

 首先,安裝或選擇 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需要的資訊,應該會在這個畫面上。


剩下就是一些各個專案內的設定,可以到官網查看文件。


以上。




沒有留言:

張貼留言

有任何疑問歡迎寄信給我,
但垃圾訊息我會刪光喔!