티스토리 뷰

gitlab에 commit하고 자동으로 image를 build하기 위해서 jenkins를 이용하기로 하였습니다.

그래서 docker-compose를 이용하여 jenkins를 설치한 부분을 적어보려고 합니다.

docker 없이 어떻게 살았을까...

 

폴더를 만들어 줍시다

저는 docker folder를 만들어주고 그 아래에 compose 할 것들을 다 넣어둡니다.

docker / jenkins 폴더를 하나 만들어 주고 home 폴더를 하나 만들어 줍니다.

docker
⎿ jenkins
 ⎿ home

이렇게 만들어주세요.

권한을 줍시다

$ chmod -R 777 home

home의 권한을 아무나 사용하도록 하여 줍니다.

docker-compose.yml 파일을 만들어 봅시다.

$ vi docker-compose.yml

폴더에 들어가서 만들어 줍니다.

docker
⎿ jenkins
 ⎿ home
 ⎿ docker-compose.yml

이러한 구조가 될겁니다. 

그리고 파일에 이 부분을 넣어줍니다.

version: '3'
services:
  jenkins:
    container_name: 'jenkins'
    image: 'jenkins/jenkins:latest'
    restart: always
    ports:
      - 19800:8080
      - 19801:50000
    volumes:
      - ./jenkins:/var/jenkins_home
    environment:
      TZ: "Asiz/Seoul"

설명은 따로하지 않을게요 ㅎㅎ

container create

$ docker-compose up -d

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함