Docker 설치(Ubuntu 20.04 LTS)

옛 버전 Docker 삭제

$ sudo apt-get remove docker docker-engine docker.io containerd runc

Repository 설정

# 1. apt 패키지 매니저 업데이트
$ sudo apt-get update

# 2. 패키지 설치
$ sudo apt-get install ca-certificates curl gnupg lsb-release

# 3. Docker 공식 GPG Key 등록
$ curl -fsSL <https://download.docker.com/linux/ubuntu/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/ubuntu> \\
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Docker 엔진 설치

#  패키지 매니저 최신화
$ sudo apt-get update
$ sudo apt-get upgrade

# Docker 엔진 설치
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

Jenkins 설치 & 세팅

Jenkins 이미지 다운로드

$ docker pull jenkins/jenkins:lts

Jenkins 컨테이너 실행

$ docker run -d -p 8080:8080 --name jenkins-server --restart=on-failure -v jenkins_home:/var/jenkins_home -u root jenkins/jenkins:lts

Jenkins 비밀번호 찾기

$ docker logs jenkins-server