728x90
반응형
**docker install**
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager --enable docker-ce-nightly
sudo yum -y install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker
**docker gitlab runner install**
# 1. Gitlab-Runner Image pull
sudo docker pull gitlab/gitlab-runner:latest
# 2. Check Image
sudo sudo docker image ls -a
# 3. Create Gitlab Runner Network
sudo docker network create gitlab-runner-net
# 4. Run Gitlab Runner 1 Container in Gitlab Runner Network
sudo docker run -d --name gitlab-runner-1 --restart always --network gitlab-runner-net -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner
# 5. Run DinD Container in Gitlab Runner Network
sudo docker run -d --name gitlab-dind --privileged --restart always -p 2375:2375 --network gitlab-runner-net -v /var/lib/docker docker:dind
**gitlab runner 등록**
# 1. Exec gitlab-runner-1
sudo docker container exec -it gitlab-runner-1 bash
# 2. (In Container)Regist Runner
gitlab-runner register -n --url {gitlab url} \
--registration-token {token} \
--description test \
--tag-list test \
--executor docker \
--docker-privileged \
--docker-image docker:stable
728x90
반응형
'개발 > DOCKER' 카테고리의 다른 글
Docker chrome 설치 해보기 (0) | 2022.08.31 |
---|