반응형
[Docker] Docker Compose를 이용한 손 쉬운 배포 환경 구성하기(Ubuntu, Flask, Nginx, uWSGI, MySQL)
Container/Docker2023. 7. 9. 01:09[Docker] Docker Compose를 이용한 손 쉬운 배포 환경 구성하기(Ubuntu, Flask, Nginx, uWSGI, MySQL)

안녕하세요 이번 포스팅에서는 Docker Compose를 사용하여 Flask, Nginx, uWSGI, MySQL을 포함한 웹 애플리케이션의 배포 환경을 구성하는 방법에 대해 알아보겠습니다. Docker Compose를 이용하면 다중 컨테이너 애플리케이션의 관리와 배포를 단순화하고 일관성을 유지할 수 있습니다. 이런 특징은 애플리케이션 개발과 배포를 효율적이고 편리하게 만들어주며, 협업과 확장성 측면에서도 큰 이점을 제공합니다. 이제 함께 Docker Compose를 활용한 배포 환경 구성 방법을 알아보도록 하겠습니다. 0. 배포 환경 구성 및 개요 Flask, Nginx, uWSGI, MySQL은 웹 애플리케이션을 개발하고 배포하기 위해 일반적으로 사용되는 기술 스택입니다. 1. Flask Python..

[Docker] 도커에서 컨테이너 다루기 실습(생성, 확인, 삭제)
Container/Docker2022. 8. 18. 14:01[Docker] 도커에서 컨테이너 다루기 실습(생성, 확인, 삭제)

안녕하세요 이번 시간에는 도커에서 컨테이너를 다루는 실습을 진행하려고 합니다. (컨테이너 생성, 목록 확인, 삭제) 도커 기본 구조 도커는 컨테이너를 생성하고 실행하기 위해 다음과 같이 도커 이미지를 직접 만들어서 Start 하는 방법이 있고 도커 허브에서 이미지를 받아 run 하는 방법이 있습니다. 이미지를 직접 만들어서 컨테이너 생성하기 docker create -it --name myubuntu ubuntu docker start myubuntu docker attach myubuntu 명령어 설명 docker create 컨테이너를 이미지를 생성하는 명령어 -it 컨테이너와 상호 입출력을 가능하게 하는 옵션(interactive) --name 컨테이너의 이름을 설정 myubuntu 사용자가 지정한..

[Docker] 도커의 개념, 사용 목적을 알아보고 설치하기
Container/Docker2022. 8. 17. 17:10[Docker] 도커의 개념, 사용 목적을 알아보고 설치하기

안녕하세요 이번 시간에는 도커의 개념을 알아보고 설치해보려고 합니다. 먼저 도커가 무엇인지 알아봐야겠죠? Docker란? 도커(Docker)는 리눅스 컨테이너에 여러 기능을 넣어 애플리케이션을 컨테이너로 쉽게 사용할 수 있게 만들어진 오픈소스 프로젝트입니다. 도커는 Go 언어로 작성되어 있고 꾸준히 개발되고 있습니다. 기존 가상화 방식과는 다르게 도커 컨테이너는 성능의 손실이 거의 없기 때문에 클라우드 인프라 솔루션으로서 많은 사람들에게 주목받고 있습니다. 가상 머신과 도커 비교 왼쪽에 보이는 그림은 기존의 가상화 기술인 하이퍼바이저를 이용하여 여러 개의 운영체제를 하나의 호스트에서 생성하여 사용하는 방식입니다. 이러한 여러 개의 운영체제를 VM(Virtual Machine) 단위로 구분하고 VM에 운영..

반응형
image