도커(Docker)란 무엇인가
출처 : 그림과 실습으로 배우는 도커 & 쿠버네티스 도커(Docker)란 도커란 '데이터 또는 프로그램을 격리시키는' 기능을 제공하는 소프트웨어다. 도커는 주로 서버에서 사용된다. 클라이언트 컴퓨터에서도 사용할 수 있지만 현 시점에서는 서버에서 사용하는 것이 주 용도다. 개인용 컴퓨터에서 워드나 액셀, 메일 프로그램을 동시에 사용할 수도 있고, 서버에서 아파치, MariaDB 등 여러 프로그램이 함께 동작한다. 도커는 이런 다양한 프로그램과 데이터를 각각 독립된 환경에 격리하는 기능을 제공한다. 컨테이너(Container)와 도커 엔진 소프트웨어는 OS와 라이브러리에 의존성을 가진다. 하나의 컴퓨터에서 운영체제나 라이브러리 버전이 다른 소프트웨어를 한 번에 실행할 때 어려움을 가질 수 있고 관련된 구성을..
- Study/도커와 쿠버네티스 (Docker & Kubernetes)
- · 2024. 1. 15.
20장. 리눅스 가상화 기술 - 도커 설치와 운영
출처 : https://www.youtube.com/watch?v=VH3ehQzlO3M&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=76 도커의 개념과 실습 도커 작은 운영체제를 포함하는 가상화 기술이다. VMware나 VirtualBox의 가상 컴퓨터는 완전한 OS를 포함하는 독립된 컴퓨터로 간주되며 상당히 무겁지만 도커는 훨씬 가볍게 운영된다. 도커에서 사용되는 작은 컴퓨터를 컨테이너라 부른다. 가상 컴퓨터와 컨테이너 차이 예를 들어, 12장에서 배운 웹 개발 환경인 APM 환경을 여러 개발자가 사용할 수 있도록 동일하게 구성해야 한다고 가정해보자. 물리적인 컴퓨터에 설정하려면 어쩔 수 없이 컴퓨터마다 웹 개발 환경을 설치하고 구성해야 한다. 상당히 오랜 시간이 ..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2024. 1. 14.