반응형 Docker4 Rocky_Linux에서 Dockerfile을 사용하여 컨테이너 이미지 생성하기 안녕하세요. 오늘은 Rocky_Linux에서 Dockerfile을 이용해서 직접 컨테이너 이미지를 생성해보겠습니다.1. Dockerfile이란?Dockerfile은 컨테이너 이미지를 자동으로 생성하는 스크립트입니다. - 필요한 환경(OS, 패키지, 설정 등)을 코드로 정의 - docker build 명령으로 커스텀 이미지 생성 가능 2. 간단한 Dockerfile 작성▶ 작업 폴더 생성 및 이동 mkdir my-docker-app && cd my-docker-app ▶ Dockerfile 생성 vi Dockerfile ▶ Dockerfile 내용 작성 (예제: Nginx 웹 서버) # 1. 사용할 베이스 이미지 설정FROM nginx:latest# 2. 컨테이너 내부에 파일 복사COPY index.htm.. 2025. 2. 3. Rocky_Linux에 Docker와 Kubernetes 설치하기_2 안녕하세요. 오늘은 VMware에 설치된 Rocky_Linux에 Docker와 Kubernetes 설치하기 2편으로 Kubernetes를 설치해보겠습니다. * Rocky_Linux는 RedHat 계열이기에 apt가 아닌 dnf를 이용하여 패키지 설치를 진행하였습니다. 1. Swap 비활성화 명령어- Kubernetes는 swap이 활성화된 상태에서 제대로 동작하지 않습니다. sudo swapoff -asudo sed -i '/swap/d' /etc/fstab 2. 방화벽 설정 (필요한 포트 열기) 마스터 노드에서는 다음 포트를 열어야 합니다.sudo firewall-cmd --permanent --add-port=6443/tcp # API Serversudo firewall-cmd --permane.. 2025. 2. 1. Rocky_Linux에 Docker와 Kubernetes 설치하기_1 안녕하세요. 오늘은 VMware에 설치된 Rocky_Linux에 Docker와 Kubernetes 설치하기 1편으로 Docker를 설치해보겠습니다. Rocky_Linux는 RedHat 계열이기에 apt가 아닌 dnf를 이용하여 패키지 설치를 진행하였습니다. 1. 패키지 설치 명령어를 입력합니다.sudo dnf install -y yum-utils device-mapper-persistent-data lvm2 2. Docker 저장소 추가 및 Docker 엔진 설치 명령어sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.reposudo dnf install -y docker-ce 2_1. 아래와 같.. 2025. 1. 31. 도커(Docker)란 도커(Docker)는 컨테이너 기반 가상화 기술을 제공하는 오픈 소스 플랫폼입니다. 컨테이너 기반 가상화: 도커는 응용 프로그램과 그 의존성을 컨테이너로 패키징하여 실행하는 가상화 기술을 제공합니다. 각 컨테이너는 격리된 환경에서 독립적으로 실행됩니다. 이식성과 확장성: 컨테이너화된 애플리케이션은 호스트 시스템에 영향을 미치지 않고 다른 환경으로 이동할 수 있습니다. 이는 애플리케이션의 이식성을 향상시키며, 클라우드와 현대적인 개발 방식에 유용합니다. 리소스 공유: 도커는 호스트 운영 체제의 리소스를 공유하므로 가상화된 환경에서도 높은 성능을 제공합니다. 컨테이너는 호스트의 커널을 공유하므로 가벼우며 빠르게 생성, 시작 및 제거할 수 있습니다. 이미지 기반 배포: 도커는 이미지를 사용하여 애플리케이션과 .. 2023. 11. 10. 이전 1 다음 반응형