도대체뭐가문제임

Android 프로젝트 CI/CD(Docker, Jenkins)[3] - Docker 이미지 만들기/실행 본문

개발 기타

Android 프로젝트 CI/CD(Docker, Jenkins)[3] - Docker 이미지 만들기/실행

뭐가문제임 2021. 6. 17. 13:53

Docker이미지를 만들기 위해 Docker라는 폴더 안에 다음과 같이 파일이 구성되어있다.

터미널을 실행하고 해당 디렉토리로 이동한다.

다음 명령어를 실행한다. 맨 뒤 ubuntu-jenkins 는 이미지의 이름이다. 적절하게 바꿔도 상관없다.

docker build -t ubuntu-jenkins .

 

약 20분정도 소요되는것으로 보인다.

 

이미지 생성에 성공했다면 다음 명령어로 현재 생성된 이미지를 확인한다.

docker images

Docker앱을 실행해서 확인할 수도 있다.

생성이 완료되었다면 다음 명령어를 통해 Docker를 실행한다.

포트번호를 바꾸고싶다면 8080:8080에서 왼쪽 8080을 변경해주면 된다. 나머지는 도커엔진에서 사용하는 포트이다.

docker run --name ubuntu-jenkins -p 8080:8080 -p 50000:50000 -v ~/jenkins_home:/var/jenkins_home ubuntu-jenkins

터미널을 보면 Jenkins 실행을 위한 패스워드도 생성되었고 마지막줄에서 Jenkins가 구동이 시작되었음을 확인할 수 있다.

확인을 위해 브라우저에서 localhost:8080으로 접속해보자.

Jenkins 초기화면이 잘 뜨는것을 확인할 수 있다.

 

Comments