오류/Server

Docker, 도커 실행 방법 / 젠킨스 실행 방법

greenyellow-s 2024. 10. 25. 10:11
728x90
반응형

 

도커 설정

 

도커 실행

 

1. docker ps -a

현재 실행중인게 있는지 확인하는 명령어

 

현재는 실행되고 있는게 아무것도 없다.

 

2. docker run hello-world

도커 실행

 

STATUS    

Exited (0) 32 seconds ago : 실행 멈춰있다는 얘기

 

 

3. docker rm [ container id/names ]

도커 삭제 

 

삭제할 도커의 container id 또는 names을 넣으면 된다.

 

 


Jenkins 도커에 실행

 

Jenkins는 기본적으로 8080 포트 사용한다.

 

1. docker run -d -p 8080:8080 -p 50000:50000 --name docker-jenkins --restart=on-failure jenkins/jenkins:lts-jdk17

 

Jenkins가 도커에 없으면 Run한다.

 

* 이름은 docker-jenkins로 지정함. - 마음대로 정해도 된다.

 

docker 저장소 => dockerHub (https://hub.docker.com/)

 

 

2. docker ps -a

도커 보기

 

* jenkins가 이미 도커에 있으면 STATUS 상태를 보고 멈춰있으면 실행한다.

   docker container start [CONTAINER ID]

 

 

 

3. 컨테이너 실행 및 정지, 삭제 방법

구문 의미 상태
docker container start [CONTAINER ID]  컨테이너 시작 Up
docker container stop 컨테이너 정지 Exited
docker container stop [CONTAINER ID]

docker container rm [CONTAINER ID]
컨테이너 삭제 반드시 정지 후 삭제

 

 


도커 엔진 위에 Jenkins에 접속

 

1. docker exec -it docker-jenkins bash

bash shall을 통해 docker-jenkins에 접근하고 싶다는 의미이다.

 

접근 상태 : jenkins@8683cab5b91a:/$

 

2.  exit

Jenkins 나가기

 

jenkins@8683cab5b91a:/$ exit

root@bitcamp-jenkins-spring:~#

 

 

 

 

 

728x90
반응형