Deployment and Operations 4

[Docker] 도커파일 작성 및 도커 컴포즈 파일 작성

도커 이미지 생성 방법 1. 이미 만들어진 컨테이너로 이미지를 생성하거나 2. 도커 파일을 작성해서 생성할 수 있다. 1. 도커 컨테이너로 이미지 생성 docker commit 컨테이너명 이미지명 Ex) 이미 생성된 컨테이너명 : test_container cmd: docker commit test_container newImg → newImg 이미지 생성됨 2. 도커 파일로 이미지 생성 도커 파일은 도커 이미지를 빌드하기 위한 지침을 포함합니다. 도커 파일은 각 이미지를 정의하고, 해당 이미지가 생성될 때 수행할 작업을 명시합니다. 예를 들어, 어플리케이션을 패키징하고 실행할 명령을 포함할 수 있습니다. 도커 파일을 사용하여 도커 이미지를 빌드하면 해당 이미지는 컨테이너의 "틀"이 됩니다. 즉, 도커 ..

[Docker] 도커 개념과 구조, CLI 사용하기

쇼핑몰 웹 개발을 끝나고 나서 서버에 배포를 하려고 했다. 그런데 이런 서비스를 배포하기 전에 Docker 를 활용한다고 한다. 근데 왜 Docker 를 사용하는 걸까? Docker 는 애플리케이션을 개발하고나서 배포 및 실행을 편리하게 해주는 도구다. 자세히 말하자면 빠르고 일관적인 애플리케이션 인프라 환경을 관리해주기 때문에, 개발자는 Docker 를 활용해서 신속하게 서비스를 배포하고 제공할 수 있게된다. 도커는 서버와 클라이언트 구조를 나타내는데, Docker Daemon 클라이언트로부터 Docker API 요청을 수신하고, Container 라 불리는 것을 구축하고 실행 및 배포를 하는 역할을 한다. Images 컨테이너를 생성하기 위한 지침이 포함된 것으로 읽기 모드만 가능하다. 각각의 컨테이..

[AWS] EC2로 생성한 인스턴스, 윈도우 PuTTY로 연결하기

생성된 인스턴스가 정말 잘 생성되었는지 연결을 시도해 보았다. SSH 를 설정해줬었으니 SSH 클라이언트로 연결하기로 했다. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.80) This page contains download links for the latest released version of PuTTY. Currently this is 0.80, released on 2023-12-18. When new releases come out, this page will update to contain the latest, so this is a good page to book..

[AWS] EC2 인스턴스를 생성해서 서버를 빌려보았다.

1. 프리티어로 Amazon Linux, Windows 선택할 수 있었고 나는 가장 많이 사용되는 무료 OS인 Ubuntu를 사용했다. 2. 그리고 AWS에서 사용되는 가상 머신 이미지는 가상 서버(EC2 인스턴스)를 생성하는데 사용되는 템플릿이며 가장 최신 버전이면서 `프리티어 사용가능` 이라는 문구가 포함된 것으로 골랐다. 1. 프리 티어 사용 가능 검색하고 나오는 걸로 인스턴스 유형을 선택했다. 1. 키 페어 없는 건 권장하지 않다길래 새 키 페어를 생성해주기로 했다. 1. 키 페어 이름을 설정하고 2. 키 유형을 선택해야 하는데 나는 짧은 키 길이에도 비교적 높은 안정성을 제공한다는 특징이 있는 ED25519를 선택했다. 3. 현재 내 운영체제는 윈도우이기 때문에 전용 프라이빗 키인 PPK (Pu..