목록[Docker] (4)
민프
한 폴더 안에 아래 사진과 같이 main.py, Dockerfile, requirements.txt 를 만든다 requirements.txt는 어떤 패키지, 라이브러리를 몇 버전으로 사용할 지 입력하는 파일이고, Dockerfile은 Docker 이미지를 생성하기 위한 설정파일로써 어떻게 이미지를 생성 할 것 인지 입력해놓으면 된다. 예시 코드이다. requirements.txt python-telegram-bot == 13.7 Dockerfile FROM python:3.9.16 # 작업 디렉토리를 /app으로 설정합니다.[Docker 컨테이너 내부에서의 작업 디렉토리] WORKDIR /app # 현재 디렉토리의 파일을 모두 /app으로 복사합니다.[현재 내 컴퓨터의 작업 디렉토리 -> Docker 컨..
https://www.youtube.com/watch?v=EbTJtanJUfE&list=PLuHgQVnccGMDeMJsGq2O-55Ymtx0IdKWf&index=3 PULL: 도커 허브에서 이미지를 다운 받는 행위 RUN: 이미지를 실행시키는 행위, 이미지가 컨테이너가 되고, 컨테이너가 실행 되면서 컨테이너 안에 들어있는 실행되도록 조치되어있는 프로그램이 실행 되면서 우리는 그 프로그램을 사용할 수 있게 된다. 그럼 도커허브에서 이미지를 다운 받아보자 https://hub.docker.com/_/httpd Httpd - Official Image | Docker Hub We and third parties use cookies or similar technologies ("Cookies") as desc..
https://www.youtube.com/watch?v=Ps8HDIAyPD0&list=PLuHgQVnccGMDeMJsGq2O-55Ymtx0IdKWf 우리가 웹사이트를 구축한다고 하였을때 웹서버, 데이터, 관련 라이브러리 등등.. 이것들을 한번에 구축하는게 쉽지 않다고 생각한다. 그래서 웹서버를 만든 사람이 컴퓨터를 구해서 적당한 OS를 깔고 그 위에 웹서버를 설치 한 다음에 그것을 우리에게 준다면 얼마나 좋을까? DB도 마찬가지로 전문가가 설치한 것 이니 실행이 안될 걱정을 해도 되지 않아도 될거고 그리고 우리의 앱은 이것들을 네트워크로 통신을 하며 사용을 할 수 있다면 얼마나 좋을까? 그럼 우리는 한대의 컴퓨터 안에서 각각의 앱을 격리된 상태에서 실행시키면 어떨까? 이때 운영체제가 설치 된 컴퓨터는 ..
1. 도커 공식홈페이지에서 도커 다운로드 받기 https://hub.docker.com/editions/community/docker-ce-desktop-windows/ Docker Desktop for Windows by Docker | Docker Hub Docker Desktop for Windows Docker Desktop for Windows is Docker designed to run on Windows 10. It is a native Windows application that provides an easy-to-use development environment for building, shipping, and running dockerized apps. Docker Desktop fo..