실무 가이드: Containerd, Harbor, Docker-Compose를 활용한 컨테이너 인프라 구축
1. Containerd 및 CNI 플러그인 설치 (바이너리 방식)
컨테이너 런타임 환경을 구축하기 위해 containerd와 CNI(Container Network Interface) 플러그인을 바이너리 파일로 직접 설치합니다.
1.1 containerd 바이너리 및 서비스 파일 준비
# containerd 바이너리 다운로드
root@ubuntu-node:~# wget https://github.com/containerd/containerd/releases/download/v1.7.2/c ...
5월 25일 06:22에 게시됨
다단계 빌드를 활용한 프론트엔드 애플리케이션의 효율적 도커 배포
도커는 환경 격리, 확장성 향상, 운영 관리의 간소화를 가능하게 하며, 개발자에게는 개발, 테스트, 배포 과정을 크게 단순화해줍니다. 특히 새로운 프로젝트에 접근할 때, 문서가 부족하거나 오래되었더라도 Dockerfile만으로도 애플리케이션을 빠르게 로컬에서 실행할 수 있습니다.
DevOps의 핵심은 단순히 자동화된 파이프라인을 구축하는 것이 아니라, 애플리케이션 ...
5월 24일 16:19에 게시됨
도커 파일을 이용한 커스텀 톰캣 환경 구축
다음은 Dockerfile을 사용하여 CentOS 기반의 커스텀 톰캣 서버 이미지를 생성하는 절차입니다. 이 과정에서는 JDK와 Apache Tomcat 바이너리를 포함시켜 독립적인 웹 애플리케이션 실행 환경을 도커로 패키징합니다.
1. 필요한 파일 준비
빌드를 위해 다음 두 가지 파일을 빌드 컨텍스트 디렉터리에 미리 다운로드해야 합니다:
JDK 8u131 리눅스 64비트 압축 파일 (jd ...
5월 20일 16:39에 게시됨