DevOps/Docker 8

[Docker] CentOS에서 Docker Install

개요 CentOS 7.6에서 Docker Install 과정을 정리하겠습니다. Docker Install 1. yum-utils를 제공하는 패키지를 설치 및 Repository를 설정 $ sudo yum install -y yum-utils $ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 2. Docker Engine Install $ sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin 3. 특정 버전의 Docker Install $ sudo yum install docker-ce-18.09.1 ..

DevOps/Docker 2022.09.21

[Docker] Django + Gunicorn image build

개요 Django + Gunicorn에 대한 docker image를 생성할 것입니다. 실행 전 Django 및 Gunicorn 설치 후 UI 띄우는 것 까지 진행하고 오십시오. https://twodeveloper.tistory.com/105 [Django] Django Install 개요 Django를 설치하고 MariaDB와 연동 및 Gunicorn을 통해 bind 시켜 Web UI에 띄우는 것 까지 진행하도록 하겠습니다. 진행환경 OS : CentOS 7.6 Python : 3.6 Django : MariaDB : Django Install 1. Python In.. twodeveloper.tistory.com 1. requirement.txt을 생성합니다. (venv) pip freeze > r..

DevOps/Docker 2022.09.21

[Docker] 이미지

■ Docker Hub · GitHub나 Bitbucker과 같은 소스코드 관리툴과 연계 가능 (유료) · 코드를 빌드, 실행 가능한 애플리케이션의 이미지를 관리하는 기능을 갖춘 Docker의 공식 Repository Service · 물리 서버, 가상 머신, 클라우드든 Docker 이미지를 배포 가능 · Docker Hub 사이트 https://hub.docker.com/ Docker Hub Container Image Library | App Containerization We and third parties use cookies or similar technologies ("Cookies") as described below to collect and process personal data, suc..

DevOps/Docker 2021.09.15

[Docker] Container 실행

■ 컨테이너 (Container) 란? · 호스트 OS 상에 논리적인 구획을 만들고, 애플리케이션을 작동시키기 위해 필요한 라이브러리나 애플리케이션 등을 하나로 모아, 마치 별도의 서버인 것처럼 사용할 수 있게 만든 것 · 오버헤드가 적기 때문에 가볍고 고속으로 작동 · OS나 디렉토리, IP 주소 등과 같은 시스템 자원을 마치 각 애플리케이션이 점유하고 있는 것처럼 보이게 할 수 있슴 · 애플리케이션의 실행에 필요한 모듈을 컨테이너로 모을 수 있슴, 따라서 여러 개의 컨테이너를 조합하여 하나의 애플리케이션을 구축하는 '마이크로 서비스형' 애플리케이션과 친화성이 높음 ☞ 오버헤드란? · 가상화를 수행하기 위해 필요한 CPU 자원, 디스크 용량, 메모리 사용량 등을 말함 ※ Docker Container ..

DevOps/Docker 2021.09.15

[Docker] Docker Service 실행

https://twodeveloper.tistory.com/58 [Docker] Linux에 설치 ※ Linux에 Docker를 설치하는 방법은 배포판이나 버전에 따라 절차가 다름 https://docs.docker.com/ Docker Documentation docs.docker.com 1. 위 링크 클릭 (docker homepage) 2. 'Download and install' 클릭 twodeveloper.tistory.com ※ Docker 설치 이후 서비스 실행 1. Docker Service 실행 $ sudo systemctl start docker.service $ sudo systemctl enable docker.service 2. Docker Group에 User 추가 1) Dock..

DevOps/Docker 2021.09.15

[Docker] Linux에 설치

※ Linux에 Docker를 설치하는 방법은 배포판이나 버전에 따라 절차가 다름 https://docs.docker.com/ Docker Documentation docs.docker.com 1. 위 링크 클릭 (docker homepage) 2. 'Download and install' 클릭 ■ Install in Ubuntu https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com 1. 저장소 설정 $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-r..

DevOps/Docker 2021.09.15