반응형
젠킨스 외부서버 SSH 빌드 - 젠킨스 서버와 배포 서버 분리하기
2024. 2. 18. 09:11

젠킨스 메모리 이슈로 서버가 죽는 현상이 생겨 서비스를 배포할 서버, 젠킨스 서버를 분리하기로 했다. 1. 도커파일 생성 - 젠킨스 서버 빌드: 원하는 위치에 docker-compose-jenkins.conf.yml 파일을 생성한다.# docker-compose 서비스 버전version: "3.8"services: jenkins: container_name: jenkins image: jenkins/jenkins:lts ports: - 8088:8080 environment: TZ: "Asia/Seoul" volumes: - /home/jenkins/jenkins_home:/var/jenkins_home 2. docker compose -f dock..

자주 사용하는 도커 명령어(업데이트 2023) - create 부터 prune까지
2023. 8. 24. 10:13

도커 볼륨 생성 docker volume create [볼륨명] 볼륨 생성 문서 보기 도커 컨테이너 목록 docker ps # 실행중인 컨테이너 목록 docker ps -a # 전체 컨테이너 목록 docker ps --size # 컨테이너 디스크 사용 용량 컨테이너 목록 문서 보기 중지된(사용하지 않는) 도커 컨테이너 제거 컨테이너 prune은 중지된 모든 컨테이너를 삭제해준다. 컨테이너가 중지 되어도 삭제 되지 않고 데이터는 남아있기 때문에 메모리 용량 확보를 위해 실행한다. docker container prune # 사용하지 않는 컨테이너 제거 docker container prune -a # 사용하지 않는 컨테이너 전체 제거 docker container prune -f # 삭제할건지 물어보지 않..

Docker 개념 - Docker 는 무엇이고 왜 사용할까
2021. 12. 28. 21:55

들어가면서 도커를 사용해야하는 이유 서버를 구축할 때 서버마다 운영체제, 컴파일러, 패키지 등의 차이가 발생하게 된다. 만약 새로 서버를 구축한다고 할 때, 기존 서버에 대한 지식을 가진 사람이 없다면 문제가 발생하게 된다. 예를 들어 서버에 장애가 발생하게 된다면 기존 서버와 새 서버의 차이점을 찾는 데에 시간을 쏟게 된다. → 비효율적! 도커는 작업자가 원하는 시점의 서버 상태를 정해둘 수 있기 때문에 항상 똑같은 상태의 서버를 만들 수 있게 해준다. 도커파일(Dockerfile) 서버 운영 기록을 코드화한 것 도커이미지 운영 기록을 실행한 시점(도커 파일 + 실행 시점) 도커 이미지 만드는 팁 컨테이너를 하나 실행한 다음 거기서 원하는 명령어들을 입력 원하는 결과가 나왔을 때 해당 명령어를 도커 파..

반응형