도커 3

컨테이너 만들기

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

docker 2023.05.23

Docker & 쿠버네티스 설치

Docker 설치 apt 저장소를 사용하여 설치 새 호스트 시스템에 처음으로 Docker 엔진을 설치하기 전에 Docker 리포지토리를 설정해야 합니다. 그런 다음 리포지토리에서 Docker를 설치하고 업데이트할 수 있습니다. 저장소 설정 HTTPS를 통해 리포지토리를 사용할 수 있도록 패키지 인덱스를 업데이트 apt하고 패키지를 설치합니다 . sudo apt-get update sudo apt-get install ca-certificates curl gnupg Docker의 공식 GPG 키를 추가합니다. sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --..

쿠버네티스 2023.05.18

도커 개념 및 간단한 명령어

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

docker 2023.05.17