본문 바로가기
728x90
반응형

image3

[Docker] 도커파일의 개념과 기본 안녕하세요. 바른호랑이입니다.이번 게시글에서는 Docker 파일에 대해서 알아볼 예정입니다.게시글은 '시작하세요! 도커/쿠버네티스 친절한 설명으로 쉽게 이해하는 컨테이너 관리'를 기반으로 작성하였으니 참고 바랍니다.Docker에서 개발한 애플리케이션을 컨테이너화할 경우 일반적으로 아래와 같은 순서로 진행됩니다. 1. 이미지(Ubuntu, CentOS 등)로 컨테이너를 생성2. 애플리케이션을 위한 환경을 설치하고 소스코드 등을 복사해 잘 동작하는 것을 확인3. 컨테이너를 이미지로 커밋 위의 방법을 사용하면 애플리케이션이 동작을 보장할 수는 있지만 환경을 구성하기 위해 일일이 수작업으로 패키지를 설치하고 소스코드를 Git에서 복제하거나 호스트에서 복사해야 하는 번거로움이 있습니다. Docker에서는 이를 보.. 2024. 12. 11.
[Docker] 도커 이미지 안녕하세요. 바른호랑이입니다.이번 게시글에서는 Docker 이미지에 대해서 알아볼 예정입니다.게시글은 '시작하세요! 도커/쿠버네티스 친절한 설명으로 쉽게 이해하는 컨테이너 관리'를 기반으로 작성하였으니 참고 바랍니다.모든 컨테이너는 이미지를 기반으로 생성되기에 이미지를 다루는 방법을 아는 것을 Docker 관리에 있어서 필수적이라고 할 수 있습니다. 이미지의 이름을 구성하는 저장소, 이미지 이름, 태그와 같은 기초적인 부분에서부터 이미지의 생성과 삭제, 구조 등과 같은 부분들까지 아는 것 또한 매우 중요합니다. 도커 엔진과 도커 허브의 작동원리를 간단하게 표현해 보면 아래 그림과 같습니다.Docker는 기본적으로 도커 허브(Docker가 공식적으로 제공 중인 이미지 저장소)라는 중앙 이미지 저장소에서 이.. 2024. 10. 8.
[Docker] Docker 엔진의 기본 단위와 컨테이너 생성, 삭제 안녕하세요. 바른호랑이입니다.이번 게시글에서는 Docker 엔진의 기본단위와 컨테이너를 조작하는 방법에 대해서 알아볼 예정입니다. 게시글은 '시작하세요! 도커/쿠버네티스 친절한 설명으로 쉽게 이해하는 컨테이너 관리'를 기반으로 작성하였으니 참고 바랍니다.Docker 엔진에서 사용하는 기본 단위는 이미지와 컨테이너입니다.Docker 이미지는 컨테이너를 생성하는 데 필요한 요소로 가상머신 생성 시 사용하는 iso 파일과 비슷한 개념으로 여러 개의 계층으로 된 바이너리 파일이 존재하고, 컨테이너의 생성, 실행 시에 읽기 전용으로 사용됩니다. Docker 명령어로 다운로드가 가능하기에 별도로 설치할 필요는 없는 것이 특징이며, 기본적으로 '[저장소 이름]/[이미지 이름]:[태그]'의 형태로 구성되어 있습니다.-.. 2024. 7. 25.
728x90
반응형