ACCOUNT & KEY

도커 설치

[참고] 우분투 도커 설치

$ sudo apt update
$ sudo apt-get install -y ca-certificates \\ 
    curl \\
    software-properties-common \\
    apt-transport-https \\
    gnupg \\
    lsb-release

curl -fsSL <https://download.docker.com/linux/ubuntu/gpg> | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

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

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
ubuntu@ip-172-26-8-54:~$ docker --version
Docker version 20.10.17, build 100c701

젠킨스 설치

ubuntu@ip-172-26-8-54:~$ sudo docker pull jenkins/jenkins:lts
lts: Pulling from jenkins/jenkins
1339eaac5b67: Pull complete
20401c7e91bc: Pull complete
7138cd942003: Pull complete
6d1b42f45e89: Pull complete
98b0e135a912: Pull complete
ed90436583b0: Pull complete
b0b3716848f8: Pull complete
4035b7550508: Pull complete
e9a1c1f127f6: Pull complete
6137d1289fb5: Pull complete
213d8e7e603c: Pull complete
42b46c55d38d: Pull complete
8324f1380818: Pull complete
2201f3ff6253: Pull complete
Digest: sha256:c878e1aac1f5152a6234b33a10542c7f694b7c5c37de27191d1c173800853b93
Status: Downloaded newer image for jenkins/jenkins:lts
docker.io/jenkins/jenkins:lts

젠킨스 실행

docker run -d -p 8080:8080 -v /jenkins:/var/jenkins_home --name jenkins -u root jenkins/jenkins

Untitled

http://i7d209.p.ssafy.io:8080/ 로 접속시 젠킨스 접속 가능

Untitled

패스워드 가져오는 방법

sudo cat /jenkins/secrets/initialAdminPassword
765fcb645f7b45f6b007f2b806af5015