[Docker] Jenkins와 GitHub 연동하기: 지속적 배포(Continuous Deployment, CD)
·
데브옵스/CICD
2024.10.05 - [데브옵스/CICD] - [Docker] Jenkins와 GitHub 연동하기: 지속적 통합(Continuous Integration, CI) [Docker] Jenkins와 GitHub 연동하기: 지속적 통합(Continuous Integration, CI)2024.10.04 - [데브옵스/CICD] - Docker로 Jenkins 설치하기: 단계별 가이드1. 들어가며지속적 통합(Continuous Integration, CI)은 현대 소프트웨어 개발에서 필수적인 프로세스입니다. CI를 통해 개발자들은 코bigdwarf.blog1. 들어가며Jenkins를 활용해 CI/CD 파이프라인을 구축할 때 Docker 이미지 빌드가 필요한 상황이 자주 발생합니다. 일반적인 환경에서는 Jen..
Docker로 Jenkins 설치하기: 단계별 가이드
·
데브옵스/CICD
2024.09.30 - [데브옵스/Docker] - Ubuntu에 Docker 설치 Ubuntu에 Docker 설치1. 들어가며1.1 Docker 란?Docker는 애플리케이션을 개발, 배포, 실행하기 위한 오픈소스 플랫폼입니다. 컨테이너라는 격리된 환경에서 애플리케이션을 패키징하고 실행할 수 있게 해 줍bigdwarf.blog1. 들어가며1.1 Jenkins와 Docker의 개요 Jenkins : 소프트웨어 개발에서 지속적 통합 및 지속적 배포(CI/CD)를 자동화하는 강력한 오픈소스 도구 Docker :  애플리케이션을 컨테이너 화하여 일관된 환경에서 실행할 수 있게 해주는 플랫폼이 글에서는 Ubuntu 24.04 LTS 환경에서 Docker를 사용하여 Jenkins를 설치하고 설정하는 방법을 단계별..
Ubuntu에 Docker 관리툴 Dockge 설치
·
데브옵스/Docker
2024.09.30 - [데브옵스/Docker] - Ubuntu에 Docker 설치 Ubuntu에 Docker 설치1. 들어가며1.1 Docker 란?Docker는 애플리케이션을 개발, 배포, 실행하기 위한 오픈소스 플랫폼입니다. 컨테이너라는 격리된 환경에서 애플리케이션을 패키징하고 실행할 수 있게 해 줍bigdwarf.blog1. 들어가며1.1 Dockge 란?Dockge는 Docker 컨테이너와 스택을 관리하기 위한 웹 기반 GUI 도구입니다. 사용자 친화적인 인터페이스를 통해 Docker 컨테이너를 쉽게 관리할 수 있게 해 줍니다.1.2 Dockge를 선택한 이유Portainer와 같은 다른 Docker 관리 도구도 있지만, Dockge를 선택한 이유 아래와 같습니다.경량화: Dockge는 Port..
Ubuntu에 Docker 설치
·
데브옵스/Docker
1. 들어가며1.1 Docker 란?Docker는 애플리케이션을 개발, 배포, 실행하기 위한 오픈소스 플랫폼입니다. 컨테이너라는 격리된 환경에서 애플리케이션을 패키징하고 실행할 수 있게 해 줍니다.1.2 Docker를 사용하는 이유일관된 환경: 개발, 테스트, 프로덕션 환경을 동일하게 유지리소스 효율성: 가상 머신보다 더 가볍고 빠름확장성: 쉽게 애플리케이션을 확장하고 배포할 수 있음2. 사전준비2.1 시스템 요구사항Linux, Window, Mac 운영체제64비트 아키텍처Virtualization 지원최소 2GB RAM 이상 필요 4GB 이상 권장디스크 공간 최소 10GB2.2 필요한 권한sudo 권한이 있는 사용자 계정2.3 실행 환경 확인lsb_release -aNo LSB modules are a..
SVN(Subversion) 백업 및 복구
·
데브옵스/VCS
1. 들어가며📌개발 형상관리 툴 SVN(Subversion) 오류로 백업 작업하면서 정리2. SVN(Subversion) Dump (백업)2.1 도커 SVN 설치 되있는 경우도커 컨테이너 접속 후 진행# 도커 컨테이너 확인docker ps -a컨테이너 NAMES 확인# 아래 리스트에서 접속할 컨테이너의 아이디 또는 네임을 확인한다.CONTAINER ID   IMAGE                                        COMMAND                  CREATED        STATUS          PORTS                                                                                          ..