도커 설정
도커 실행
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:~#