목록클라우드 (4)
devchang

docker image 관련 명령어docker container 상태 제어 명령어docker container 정보 출력 명령어docker contianer 접근 명령어docker image 관련 명령어1) docker builddocker build dockerfile로 docker image를 빌드를 하는 명령어 2) docker imagesdocker images docker image를 전부 출력하는 명령어 3) docker pulldocker pull docker image를 저장소에서 pull하는 명령어 4) docker pushdocker push docker image를 저장소에 push 하는 명령어 docker container 상태 제어 명령어1) docker createdocke..

컨테이너(container)컨테이너란 소프트웨어를 격리된 환경에서 실행할 수 있는 경량화된 가상 환경이다 도커(docker) 도커란 Go언어로 작성된 리눅스 컨테이너를 기반으로하는 오픈소스 가상화 플랫폼이다 도커 이미지(docker image) 도커 이미지는 컨테이너를 실행하기 위한 준비된 템플릿으로 필요한 모든 파일, 설정 및 종속성을 포함한다도커 이미지는 도커파일을 빌드하거나 도커 이미지 저장소에서 가져와서 사용할 수 있다 도커 파일(dockerfile) 도커 파일은 도커 이미지를 구성하는 명령어와 설정이 포함하는 텍스트 파일이다도커 파일을 빌드하면 도커 이미지가 생성된다 도커 아키텍처 클라이언트가 docker build, pull, run 등 명령어를 실행하면 docker host에서 이 ..

Demo App 생성EKS cluster 생성CodeCommit 리포지토리 생성ArgoCD생성CodePipeline 생성 Demo App 생성 app.pyfrom flask import Flaskapp = Flask(__name__)@app.route("/about")def hello_world(): return "V1 page" DockerfileFROM python:3.8-alpineCOPY . /appRUN pip3 install flask WORKDIR /appCMD ["python3", "-m", "flask", "run", "--host=0.0.0.0"] docker image를 build해서 application repo에 이미지를 업로드한다. EKS cluster 생성https://..

ECS 생성CodePipeline 구성 ECS 생성 먼저 간단한 스프링부트 프로젝트를 만든다 index.javapackage com.example.wsitest;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.web.bind.annotation.*;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework...