docker 2

컨테이너 만들기

오늘은 dockerfile을 이용해 컨테이너를 만들어보겠습니다. 그리고 만든 컨테이너를 배포까지 진행하는 실습은 해보겠습니다 :) 이론 Dockerfile이란? Dockerfile은 컨테이너를 만들 수 있도록 도와주는 명령어 집합 입니다. 쉽고, 간단,명확한 구문을 가진 text file로 TOP-Down해석을 합니다.(위에서 아래로 코드를 한줄씩 해석) 컨테이너 이미지를 생성할 수 있는 고유의 지시어(Instruction)을 가졌습니다. 대소문자를 구분하지 않으나 가독성을 위해 사용합니다 Dockerfile 명령어 # comment (설명) FROM 컨테이너의 BASE IMAGE(운영환경) MAINTAINER 이미지를 생성한 사람의 이름 및 정보 LABEL 컨테이너 이미지에 컨테이너의 정보를 저장 RU..

docker 2023.05.23

도커 개념 및 간단한 명령어

도커는 vmware, virtualbox와 같은 가상 머신처럼 독립된 실행환경을 제공하면서도, 컴퓨터에 직접 애플리케이션을 설치한 것과 같이 빠르고, apt, npm, pip 처럼 명령어 한줄로 원하는 앱이 포함된 실행환경을 손쉽게 설치할 수 있는 환상적인 개발환경을 제공합니다. 도커개념이 많이 헷갈려서 좀 더 쉽게 비유적으로 설명해보겠습니다. 우리가 어떤 프로그램이 필요할 때 app store에서 프로그램을 찾습니다. 이것과 비슷하게 우리는 Docker hub 라는 레지스토리(저장소)에서 필요한 소프트웨어를 찾습니다. app store에서 다운로드 받아서 컴퓨터에 저장한 것을 Program 이라고 부르는 것처럼 Docker hub에서 다운로드 받은것을 Image라고 부릅니다. 그리고 program을 실..

docker 2023.05.17