docker 4

Dockerfile 내용 기반 Docker Image Build.

0. Docker를 사용하는 이유도커 컨테이너를 통해 작업하는 가장 큰 장점은 애플리케이션의 실행 환경을 격리하고 일관성 있게 유지할 수 있다는 점입니다. Docker 환경에서 작업을 진행하면 다음과 같은 장점이 있습니다. 1. 실행 환경의 일관성컨테이너는 애플리케이션과 그 종속성을 패키지화하여 어떤 환경에서도 동일하게 동작하도록 보장합니다.→ "내 로컬에서는 잘 작동하지만 서버에서는 오류가 난다" 같은 문제를 방지.2. 격리된 환경 제공각 컨테이너는 독립적인 실행 환경을 제공하므로, 하나의 컨테이너에서 문제가 발생해도 다른 컨테이너나 호스트 시스템에 영향을 주지 않습니다.→ 동일한 호스트에서 서로 다른 애플리케이션(예: Python 3.9과 3.8)을 충돌 없이 실행 가능.3. 이동성(Mobility)..

개발/Docker 2024.11.27

[Docker] Python Dash로 개발한 웹 페이지 Docker로 띄우기

Docker 설치 앞서 Window에서 Docker를 설치하는 과정을 업로드 했습니다. https://mz-moonzoo.tistory.com/40 [Docker]Windows 11 Pro에서 Docker 설치(Docker Desktop) Docker? Docker는 애플리케이션을 개발, 배포 및 실행하기 위한 플랫폼 및 도구 모음입니다. 주요 목적은 소프트웨어를 컨테이너라고 불리는 표준화된 유닛 내에서 패키징하여, 코드가 일관된 환경 mz-moonzoo.tistory.com Docker에 Python dash로 개발한 웹 페이지 올리기 이번에 설치한 docker로 제가 개발한 dash 웹 페이지를 배포해보도록 하겠습니다. 우분투에 Docker 환경 설정 1.우분투 패키지 목록 업데이트 sudo apt-..

개발/Docker 2024.01.29

[Docker]Docker 기본 명령어 정리

Docker 기본 명령어 앞으로 docker를 사용하면서 자주 사용하는 명령어를 주기적으로 업로드 하도록 하겠습니다. docker run: 새 컨테이너를 생성하고 실행합니다. 예: docker run -d -p 8080:80 nginx docker stop: 실행 중인 컨테이너를 중지합니다. 예: docker stop docker start: 중지된 컨테이너를 다시 시작합니다. 예: docker start docker restart: 컨테이너를 재시작합니다. 예: docker restart docker rm: 컨테이너를 삭제합니다. 예: docker rm docker rmi: 이미지를 삭제합니다. 예: docker rmi docker pull: Docker Hub 또는 다른 레지스트리에서 이미지를 다운로..

개발/Docker 2024.01.26

[Docker]Windows 11 Pro에서 Docker 설치(Docker Desktop)

Docker? Docker는 애플리케이션을 개발, 배포 및 실행하기 위한 플랫폼 및 도구 모음입니다. 주요 목적은 소프트웨어를 컨테이너라고 불리는 표준화된 유닛 내에서 패키징하여, 코드가 일관된 환경에서 실행될 수 있도록 하는 것입니다. Docker의 핵심 개념과 특징은 다음과 같습니다. 컨테이너: Docker 컨테이너는 애플리케이션과 그 애플리케이션이 의존하는 라이브러리 및 기타 요소들을 함께 묶는 경량화된 실행 환경입니다. 컨테이너는 각각 독립된 환경을 제공하기 때문에 다른 애플리케이션 또는 시스템 설정과 충돌 없이 실행됩니다. 이식성: Docker 컨테이너는 어디서나 동일하게 작동합니다. 개발자의 랩톱에서 작동하는 컨테이너는 클라우드나 서버 환경에서도 똑같이 작동합니다. 이는 "한 번 빌드하면, 어..

개발/Docker 2024.01.26