분류 전체보기

Docker 데몬(Docker daemon)은 Docker의 핵심 구성 요소로, 컨테이너를 생성, 실행, 중지, 제거하는 등 Docker의 모든 작업을 처리하는 백그라운드 프로세스다. Docker 데몬은 다음과 같은 역할을 수행한다:Docker API 제공: Docker 클라이언트와 통신하기 위한 RESTful API를 제공합니다. Docker 클라이언트는 이 API를 통해 Docker 데몬에 명령을 전달.이미지 및 컨테이너 관리: 이미지를 가져오고, 컨테이너를 생성, 시작, 중지, 삭제하는 등의 작업을 처리.네트워크 및 볼륨 관리: 컨테이너를 위한 네트워크와 볼륨을 생성 및 관리.리소스 할당: 컨테이너에 CPU, 메모리, 스토리지 등의 리소스를 할당.보안 관리: 컨테이너의 권한 및 접근 제어를 관리.D..
도커 컴포즈단일 서버에서 여러개의 컨테이너를 하나의 서비스로 정의해 컨테이너 묶음으로 관리할 수 있는 작업 환경을 제공하는 관리도구. 도커 컴포즈 는 단일 서버에서 여러개의 컨테이너를 하나의 서비스로 정의해 컨테이너의 묶음으로 관리할 수 있는 작업 환경을 제공하는 관리 도구다. 도커 컴포즈를 사용하는 이유 여러 개의 컨테이너가 하나의 어플리케이션으로 동작할 때 '도커 컴포즈'를 사용하지 않는다면, 이를 테스트하려면 각 컨테이너를 하나씩 생성해야 합니다. 예를 들면, 웹 어플리케이션을 테스트하려면 웹 서버 컨테이너, 데이터베이스 컨테이너 두 개의 컨테이너를 각각 생성해야 한다.  💡 docker compose 는 여러 개의 컨테이너를 하나의 yaml 파일로 정의해서 관리할 수 있는 것으로k8s의 pod ..
도커 컨테이너도커는 namespace와 제어 그룹 기술을 사용하여 애플리케이션을 패키징, 배포, 실행하는 플랫폼이미지실행할 애플리케이션과 라이브러리 및 환경을 하나의 패키지로 묶은 것컨테이너이미지를 실행한 컨테이너레지스트리이미지를 저장하고 공유할 수 있는 스토리지도커 허브 등과 같은 공용 레지스트리와 개인 및 특정 시스템만 사용할 수 있는 사설 레지스트리를 직접 구축 가능도커는 컨테이너를 주류 기술로 만든 최초의 컨테이너 플랫폼으로, 쿠버네티스에서 기본적으로 애플리케이션을 구동하기 위한 구성요소 중 하나다. 그러나 컨테이너를 실행하기 위한 플랫폼은 도커만 있는 것은 아니다. 최초의 쿠버네이스에서는 도커만 컨테이너 플랫폼으로 지원했지만, 지금은 컨테이너 형식 및 컨테이너 런타임에 대한 개방된 표준을 만드는..
컨테이너란?애플리케이션을 환경에 구애 받지 않고 실행하는 기술 운영체제에서 실행되는 프로세스를 격리(Isolation)하여 별도의 실행 환경을 제공해주며, 해당 프로세스는 운영체제 상에서 실행되는 유일한 프로세스인 것처럼 작동하는 기술 즉, 운영체제에서 실행되는 여러 프로세스는 컨테이너라는 개념으로 격리되어 별도의 운영 환경을 제공해주는 기술 컨테이너라고 부르는 이유리눅스 기술을 사용하여 선박의 컨테이너처럼 프로세스가 사용하는 자원을 격리하며 가상머신과 마찬가지로 애플리케이션 관련 라이브러리 및 종속 항목과 함께 패키지로 묶어 소프트웨어 서비스 구동을 위한 격리 환경을 마련  컨테이너의 장점가벼움(컨테이너의 경우 Guest OS가 없기에 MB 단위의 크기)탄력성(Linux, Windows, 가상머신, D..
Bridge, Host-Only, NAT 차이 1. BridgeNAT 와 Bridge 는 VMware 가 IP 할당을 어디서 받느냐의 차이. NAT 방식을 사용하는 VMware 가 IP 호스트를 PC에게서 받았다면, Bridge 방식을 사용하는 VMware는 IP를 공유기에게 부여받는다. 즉, 공유기가 호스트PC와 가상머신에 같은 네트워크 대역의 IP를 각각 할당하기 때문에 호스트 PC와 가상머신은 동일한 수준의 물리적 PC로 인식된다. 2. Host-OnlyHost-Only 방식은 외부 네트워크와 연결 없이 Host-Only 방식을 사용하는 VMware 끼리만 통신이 가능하다. 즉, VMware끼리의 네트워크 대역이 따로 구축되어있다. 따라서 외부 네트워크, 호스트 PC와는 통신이 안된다. 3. NAT..
나는 Bridge(VMnet0) 를 사용하였다.IP 확인하기ifconfig 사용하기 sudo apt install net-toolsip addr 사용hostname -Iip 할당하기먼저 ifconfig 를 활용해서 인터페이스 확인ens 33 을 활용중이고 192.168.0.36 을 활용중인 것을 볼 수 있다.만약 ip 를 제대로 받아오지 못한다면 아래 명령어 입력sudo dhclient인터넷이 되는지 확인root 유저 암호 설정sudo passwd잘 설정됐는지 확인하기 위해 su - 하고 암호 입력root에서 나올 때는 exit입력하면 됨. 또는 ctrl+d누르면 바로 원래 유저로 돌아갈 수 있음ssh 로 원격접속하기우분투에 ssh 설치sudo apt updatesudo apt install -y ope..
우분투 이미지 다운로드https://ubuntu.com/download/desktopVMware 에서 Create a New Virtual Machine 클릭다운받은 우분투 이미지 선택이름 비번 설정vm 머신 이름 설정 + 설치 위치 확인디스크 용량 설정밑의 옵션에선 아무거나 선택해도 되지만, VM 을 다른 PC로 옮기면서 사용하면 2번째 옵션 클릭NEXT 클릭 후 설치설치 진행 중 설치 후 입력한 user 이름 과 비번을 치고 들어가면 다음과 같은 화면이 나온다.
가상화란? 가상화를 이용하면 Windows나 Linux와 같은 여러 운영 체제를 하나의 물리적 머신에서 동시에 실행 가능. 하이퍼바이저(Hypervisor)라 불리는 소프트웨어가 하드웨어에 직접 연결되며 1개의 시스템을 가상 머신(Virtual Machine)이라는 별도의 고유하고 안전한 환경으로 분할 전가상화 = Type1반가상화 = Type2 가상화 기술은 클라우드 컴퓨팅을 가능하게 만든다.
# Cloud란?클라우드 컴퓨팅이란 인터넷 기반의 컴퓨팅인터넷 상의 가상화된 서버에 프로그램을 두고 필요할때마다 컴퓨터나 스마트폰 등에 불러와 사용하는 서비스를 말한다.사용자에게 온디맨드(on demand)로 제공하는 원칙이자 접근 방식> [!info]> 온디맨드 = 지금 바로 요구(수요)에 응하고 있는 중
Athena : S3에 쿼리하는 건 Snowball Edge : 대용량 데이터를 물리적으로 이동하기 위한 온프레미스 데이터 전송 및 처리 장치 , 가능한 한 최소한의 네트워크 대역폭 SQS (Simple Queue Service) : 완전 관리형 메시지 대기열 서비스, 솔루션을 분리 FIFO : 주문한 순서대로 AWS GlobaI AcceIerator : 전 세계에 분산된 애플리케이션을 위한 네트워크 최적화 서비스. TCP/UDP를 사용함 GuardDuty : 계정 보호 서비스 AWS Network Firewall : VPC 경계에서 네트워크 트래픽을 필터링 할 수 있다. QuickSight : 시각화 S3 lntelligent Tiering : 예측할 수 없는 패턴 AWS Config : AWS 리소스..
dorong9
'분류 전체보기' 카테고리의 글 목록