본문 바로가기

반응형

이미지빌드

나만의 Docker 이미지 만들고 Docker Hub에 올리기 🚀 나만의 Docker 이미지 만들고 Docker Hub에 올리기실습 중심! 이미지 빌드부터 푸시까지 한 번에 따라해보기🧱 시작하며: 왜 Docker 이미지를 만들어야 할까?Docker는 애플리케이션을 컨테이너 단위로 배포할 수 있도록 도와주는 도구입니다. 그런데 우리가 흔히 사용하는 컨테이너는 결국 이미지(image) 를 기반으로 만들어집니다.즉, 내가 만든 코드를 다른 사람들과 공유하거나 서버에 배포하고 싶다면, 이미지를 만들고 저장소에 푸시(push) 해야 합니다.오늘 포스팅에서는 다음을 배워봅니다:Dockerfile로 이미지 빌드하기이미지에 태그 달기Docker Hub에 푸시하기🛠️ 1단계: 프로젝트 구조 만들기우선 다음과 같은 간단한 Node.js 프로젝트를 만든다고 가정해봅시다.📂 디렉.. 더보기
Dockerfile 작성법 완전 정복 🧱 Dockerfile 작성법 완전 정복나만의 이미지를 만드는 첫걸음, 도커파일 제대로 배우기!📌 Dockerfile이란?Dockerfile은 나만의 Docker 이미지를 만들기 위한 설계도입니다.즉, 어떤 OS를 기반으로 하고, 어떤 파일을 복사하고, 어떤 패키지를 설치하며, 어떤 명령을 실행할지를 하나하나 적어놓은 스크립트 파일입니다.Dockerfile을 사용하면 다음과 같은 이점이 있습니다:앱 실행 환경을 자동화배포 가능한 이미지 생성팀원들과 동일한 개발 환경 공유 가능📂 Dockerfile 기본 구조다음은 가장 기본적인 Node.js 애플리케이션을 위한 Dockerfile 예시입니다.# 베이스 이미지 지정FROM node:20# 작업 디렉토리 설정WORKDIR /app# 로컬 파일을 컨테이너.. 더보기

반응형