본문 바로가기

전체 글400

[Docker] 도커 이미지 생성 및 저장하기 - 이론편 위 영상을 바탕으로 정리한 글입니다!   도커 이미지 생성하기똑같은 이미지에 설정을 추가하여 컨테이너를 가동해도 되지만, 매번 같은 설정을 사용하고 있다면 그 설정을 가지고 있는 이미지를 생성하여 사용할 수 있음 주로 이미지를 생성하는 경우특정 이미지에 자주 사용하는 설정을 추가하여 편하게 사용하고 싶을 경우본인이 개발한 애플리케이션을 이미지로 생성하고 싶을 경우 컨테이너로 이미지 생성하기1. 준비된 컨테이너를 이미지로 변경하기아래 그림과 같이 설정이 반영되어 있는 컨테이너를 그대로 이미지로 생성이 작업을 수행하기 위해서는 컨테이너가 있는 상황에서 아래의 커맨드를 입력container_name : 이미지로 만들고자 하는 컨테이너의 이름image_name : 생성할 이미지의 이름docker commit {.. 2024. 7. 11.
[Docker] 도커 컴포즈(docker-compose) 파일 작성하기 - 실습편 위 영상을 바탕으로 정리한 글입니다!   docker-compose.ymlservices: aroundhub_db: image: mariadb:10.6 container_name: db_master restart: always environment: MARIADB_ROOT_PASSWORD: imgyuri0517!! MARIADB_DATABASE: springboot MARIAB_USER: imgyuri MARIADB_PASSWORD: imgyuri0517!! volumes: - ./master_db/data:/var/lib/mysql - ./master_db/config/:/etc/mysql/conf.d ports: .. 2024. 7. 11.
[Docker] 도커 컴포즈(docker-compose) 파일 작성하기 - 이론편 위 영상을 바탕으로 정리한 글입니다!   도커 컴포즈(docker compose) 파일compose 파일은 도커 애플리케이션의 서비스, 네트워크, 볼륨 등의 설정을 yaml 형식으로 작성하는 파일 공식 사이트에서 소개하는 예제 파일은 아래 이미지와 같음 큰 틀에서의 구성 요소는 아래와 같음version (deprecated 되어 더이상 설정하지 않아도 됨) services (가장 많이 사용됨)networkvolumeconfigsecret 'services'는 여러 컨테이너를 정의하는데 사용됨  예를 들어 왼쪽과 같이 파일을 작성했다면, 'frontend'와 'backend'는 각 컨테이너를 정의하게 되며, 각 컨테이너의 이름이 됨    컨테이너를 설정할 때 사용되는 키워드  작성된 docker-compo.. 2024. 7. 11.
[AWS] AWSOME DAY - AWS와 함께 혁신하기 AWS를 통한 혁신사물 인터넷(IoT)IoT는 가전 제품, 시계 또는 차량 내 기능 등 통합된 디바이스로 구성된 시스템을 다양한 애플리케이션에 연결한 네트워크입니다. 이러한 연결로 네트워크를 통한 양방향 통신 흐름에서 디바이스와 데이터를 주고받을 수 있습니다.  "사물" 관리의 당면 과제IoT 디바이스를 관리하는 데 수반되는 몇 가지 문제관리 및 업데이트일관되지 않거나 간헐적으로 끊기는 네트워크 연결디바이스가 원격에 있어 물리적으로 액세스할 수 없음생산 단계의 대규모 디바이스 플릿분석컴퓨팅 파워와 사양이 낮은 디바이스의 리소스디바이스가 많은 양의 스트리밍 데이터를 내보낼 수 있음 고객이 AWS IoT를 사용하여 하는 일  AWS IoT Core : 신속한 개발  AWS IoT Greengrass  기계 .. 2024. 7. 11.
[AWS] AWSOME DAY - AWS 클라우드 핵심 서비스 소개 : 네트워킹, 보안 네트워킹Amazon Virtual Private Cloud (Amazon VPC)리전 범위의 서비스가상 네트워킹 환경을 사용자가 직접 제어할 수 있음 인프라 보안 라우팅 테이블- 네트워크 트래픽이 전달되는 위치를 결정하는데 사용되는 경로라는 규칙 집합 포함- 라우팅 테이블은 VPC, 게이트웨이 및 서브넷과 연결 가능 네트워크 액세스 제어 목록 (네트워크 ACL)- 서브넷과 주고받는 트래픽 허용 또는 거부- 서브넷 수준에서 2차 방어 계층으로 보안 강화 보안 그룹- 네트워크 인터페이스(인스턴스) 수준에서 수신 및 발신되는 트래픽을 허용하기 위해 사용- 일반적으로 애플리케이션 관리자가 관리함     인프라와 연결  핵심 사항Amazon VPC는 다음을 제공합니다.애플리케이션 시작을 위한 논리적으로 격리된 네.. 2024. 7. 11.
[AWS] AWSOME DAY - AWS 클라우드 핵심 서비스 소개 : 데이터베이스 데이터베이스DIY(비관리형 서비스)와 AWS 데이터베이스 서비스(관리형 서비스) 비교세밀한 조정이 필요한 경우 Amazon EC2 데이터베이스를 사용할 수 있음DB 관리를 AWS에 위임하려면 AWS 데이터베이스 서비스를 사용할 수 있음 목적별 데이터베이스  Amazon RDS몇 번만 클릭하면 클라우드에서 관계형 데이터베이스 설정, 운영 및 크기 조정  Amazon Aurora클라우드용으로 만든 관계형 데이터베이스, MySQL 및 PostgreSQL와 호환  Amazon DynamoDB모든 규모에 사용 가능한 빠르고 유연한 NoSQL 데이터베이스 서비스  핵심 사항AWS는 다양한 데이터베이스 옵션을 제공합니다.관계형 (Amazon Aurora, Amazon RDS, Amazon Redshift)비관계형 (.. 2024. 7. 11.