저는 AWS를 통해 Centos서버를 구축해서 실습을 진행하였습니다.
* GitHub : https://github.com/choseongho93/jenkins_docker/tree/main/centos
OS : Centos7
1. 서버에 접속하여 위와같이 git이 설치되어있는지 확인해주고 yum update를 해줍니다.
2. git을 설치해줍니다.
3. home디렉토리 아래 jenkins_docker 디렉토리를 생성하고 이동해줍니다. (아래처럼 입력해도 됩니다.)
mkdir /home/jenkins_docker
cd /home/jenkins_docker
4. git을 통해 도커 이미지를 build해주기 위해 파일들을 가져오겠습니다.
저희가 사용할 깃 디렉토리를 centos 디렉토리 아래있는 파일들입니다.
GitHub URL : https://github.com/choseongho93/jenkins_docker.git
5. 도커 이미지 생성을 위해 빌드를 해줍니다.
6. docker images을 통해 생성되었는지 목록을 확인해줍니다.
7. docker 컨테이너를 띄워줍니다.
-v은 마운트로써 좌측 경로는 제 AWS서버의 경로이고, 우측 경로는 도커 컨테이너 경로입니다.
-name은 컨테이너 별칭(이름)을 지어줍니다.
-e는 시간을 설정해줍니다.
-p는 도커 컨테이너와 서버의 포트를 연결해줍니다.
8. /var/jenkins_home 디렉토리로 이동해서 목록을 보면 위처럼 젠킨스 모든 파일이 있는걸 확인할수있습니다.
(서버와 도커 컨테이너 모두 동일한 경로에 존재합니다. <- 마운트를 했기때문에 맞춰져집니다.)
만일 도커 컨테이너에 들어가서 확인하고 싶으시다면, docker exec -it jenkins /bin/bash 명령어를 통해 접속 가능합니다.
'Dev. Back-End > Docker' 카테고리의 다른 글
[Docker] 도커를 통해 젠킨스를 띄웠는데 sudo: command not found가 뜨는 문제 (0) | 2021.07.20 |
---|---|
[Docker] Package 'docker-ce' has no installation candidate 에러 해결하는 방법 (0) | 2021.07.12 |
[Docker] 도커를 사용해야하는 이유와 중요성 (0) | 2021.05.19 |
[Docker] 간단하게 도커 이미지 생성,빌드,실행 방법 / 실습 (1) | 2021.05.18 |
[docker] mac에서 간단하게 도커 설치하는 방법 (도커 구동환경, 개념) (0) | 2021.04.20 |