반응형

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의 주요 기능단일 호스트 배포: Docker Compose는 여러 컨테이너가 연결된 시스템으로 함께 작동하도록 조정되는 단..

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

Ubuntu와 Docker란? 이 글에서는 Ubuntu 도커 설치와 관련된 내용을 다룬다. Docker는 리눅스를 기반으로 하기 때문에 리눅스 운영체제 위에서 돌아가야한다. Ubuntu는 Linux계열 운영체제로 바로 설치가 가능하다. 이렇게 Active가 뜨신다면 d cker 서비스 구축까지 완료한것이다. 이제 다음단계인 portainer를 시작하겠다. portainer란? portainer는 docker의 이미지,컨테이너,네트워크등을 쉽게 관리할 수 있게 도와주는 GUI Web 서비스이다. docker의 이미지라는 개념이 생소할 수도있는데 윈도우 설치에 필요한 iso라고 보시면 된다. iso로 윈도우를 설치하듯이 이미지로 docker의 컨테이너를 생성하게된다. 이 이미지(iso 같은)는 hub.doc..

IaC/Container 2022.02.04
반응형