반응형

IaC/Container 6

Dockerfile 빌드 원칙 & Layer

Overview오늘은 Dockerfile과 Layer에 대해서 알아보려고 한다.2023.04.24 - [IaC/Container] - Dockerfile이란? Dockerfile이란?Overview오늘은 Dockerfile이 무엇인지와 작성방법에 대해 공부해보려고 한다. 윈도우에서 WSL을 사용해 Docker Desktop을 사용해보고 싶다면 아래의 사이트를 참고하길 바란다.2023.04.26 - [유용한 IT Tool] -somaz.tistory.com   Dockerfile 빌드 원칙 & LayerDockerfile은 Docker 이미지를 빌드하는 방법에 대한 일련의 지침을 포함하는 스크립트이다. Docker 이미지는 일련의 Layer로 구성되며, 각각은 Dockerfile의 지침을 나타낸다. 빌드 ..

IaC/Container 2024.07.22

Docker Compose: 컨테이너화된 애플리케이션 구성 및 실행 가이드

Overview Docker Compose에 대해서 알아본다.     Docker Compose란? Docker Compose는 다중 컨테이너 Docker 애플리케이션을 정의하고 실행하기 위한 도구이다. Docker Compose를 사용하면 YAML 파일을 사용하여 애플리케이션 서비스를 구성한다. 그런 다음 단일 명령을 사용하여 구성에서 모든 서비스를 생성하고 시작한다. Docker Compose는 프로덕션 용도에도 적합하지만 CI 워크플로는 물론 개발, 테스트, 스테이징 환경에 특히 유용하다. ​ 2023년 7월부터 Compose V1은 업데이트를 중지하였다.   Docker Compose V2란?2023년 7월 이후, Docker Compose V1은 더 이상 업데이트되지 않으며, V2가 공식 표준이..

IaC/Container 2024.05.02

Dockerfile 보안 설정(Hadolint)

Overview Dockerfile 보안설정에 대해서 알아보자. Dockerfile 작성 방법은 아래의 블로그에서 참고하길 바란다. https://somaz.tistory.com/211 Dockerfile이란? Overview 오늘은 Dockerfile이 무엇인지와 작성방법에 대해 공부해보려고 한다. 윈도우에서 WSL을 사용해 Docker Desktop을 사용해보고 싶다면 아래의 사이트를 참고하길 바란다. 2023.04.26 - [유용한 IT Tool] somaz.tistory.com Dockerfile 보안설정 아래의 Dokcerfile을 활용하겠다. FROM ubuntu:20.04 LABEL maintainer="somaz@gmail.com" RUN apt-get -y update && apt-get..

IaC/Container 2024.02.25

Dockerfile이란?

Overview오늘은 Dockerfile이 무엇인지와 작성방법에 대해 공부해보려고 한다. 윈도우에서 WSL을 사용해 Docker Desktop을 사용해보고 싶다면 아래의 사이트를 참고하길 바란다.2023.04.26 - [유용한 IT Tool] - WSL 2 Docker 설치 방법Dockerfile이란?Dockerfile은 Docker 이미지를 생성하기 위한 지침이 포함된 스크립트이다. 어떤 환경에서도 쉽게 실행할 수 있고 가볍다. 그리고 컨테이너를 만드는 프로세스를 자동화한다. Docker 이미지는 기본 이미지에서 빌드되며 특정 애플리케이션에 필요한 추가 소프트웨어, 라이브러리 또는 도구를 포함한다. 아래의 사진은 Dockerfile의 빌드 과정과 Container Registry에 올리는 과정이다.Do..

IaC/Container 2023.04.28

Docker(CentOS 7.9)

1. Container와 Docker 1) Container Container는 격리된 공간에서 프로세스가 동작하는 기술이다. 기존 가상화 방식과 다르게 프로세스를 격리시키기 때문에 가볍고 빠르게 동작한다. CPU나 메모리는 딱 프로세스가 필요한 만큼만 추가로 사용하고 성능적으로도 거의 손실이 없다. 2) Docker Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 저번에는 Ubuntu 환경에서 도커환경구성과 실행을 진행해 봤다면, 이번엔 CentOS 환경에서 진행해보려고 한다. 2. Docker 환경구성 1) 도커 저장소(Repository) 추가 # /usr/bin/yum-config-manager --add-repo https://download.docker.com/linux/centos..

IaC/Container 2022.03.21

docker(Ubuntu 20.04) / Portainer

Overview이 글에서는 Ubuntu에 Docker를 설치하는 방법과 Portainer를 이용한 Docker 관리 방법을 다룬다.Docker는 리눅스 환경에서 컨테이너 기반 가상화 기술을 제공하며,Ubuntu는 Linux 계열 운영체제이므로 바로 설치하여 사용할 수 있다.이제 Docker 설치부터 Portainer 설정까지 차근차근 진행해보자.     Ubuntu에 Docker 설치하기 1️⃣ 필수 패키지 설치 먼저, apt가 HTTPS 프로토콜을 통해 저장소(repository)를 사용할 수 있도록 패키지를 설치한다.sudo apt updatesudo apt install -y apt-transport-https ca-certificates curl software-properties-common  ..

IaC/Container 2022.02.04
반응형