본문 바로가기

Docker3

[Docker] 도커의 동작원리 이전 글 https://mola2.tistory.com/10 [Docker] 도커에 대해 알아보자! Docker? 도커의 주 목적은 서버환경을 격리하기 위해 사용한다. 이를 독립된 환경에서 격리하는 기능을 통해 프로그램 간 의존성 이슈 또는 버전 이슈가 생기지 않도록 도와준다. 의존성 이슈 : 서 mola2.tistory.com 도커의 컨테이너의 구조 도커의 구조는 상단에서부터 도커 컨테이너, 리눅스 운영체제, 서버 컴퓨터 의 구조로 이루어진다. 컨테이너는 항상 도커엔진위에 올라가 있는 상태이며, 도커엔진은 리눅스 운영체제 위에 올라가있는 형태이다. 도커 컨테이너 Linux 커널과 주변부분의 분리 컨테이너 안에는 '리눅스의 주변부분'이 들어있다. 엄밀히 비어있는 컨테이너는 사실 비어있지 않는 상태라고 볼.. 2023. 8. 31.
왜 도커이미지를 Linux Alpine으로 쓸까? Linux Alpine Linux Alpine 알파인 쓰는이유 장점 단점 결론 주요 메모 사항 📔 Linux Alpine 알파인 리눅스? 도커를 공부하다가 linux 종류에 alpine이라는 종류가 있다는 걸 알게되었다. 리눅스라 하면 레드헷 계열(레드헷, Centos) 또는 데비안 계열(데비안, 우분투, 페도라)를 생각하게 된다. 도커 컨테이너 내부에 존재하는 리눅스 형태로 주로, alpine 리눅스를 사용한다고 해서 알아보게 되었다. 장점 알파인 메인페이지를 보면 3가지를 장점으로 내세우고 있다. Small Simple Secure 컨테이너는 8MB도 안되는 크기에 담기기 때문에 130MB의 최소 용량만 가지고 있으면 된다고 이야기 한다. 또한, 알파인 리눅스는 명령어가 적어서 컨테이너 내부에서 복잡.. 2023. 8. 30.
[Docker] 도커에 대해 알아보자! Docker? 도커의 주 목적은 서버환경을 격리하기 위해 사용한다. 이를 독립된 환경에서 격리하는 기능을 통해 프로그램 간 의존성 이슈 또는 버전 이슈가 생기지 않도록 도와준다. 의존성 이슈 : 서로 다른 시스템이지만 같은 디렉토리를 공유할 수 있다. 버전 이슈 : 프로그램은 한 서버에 한 버전만 설치할 수 없기 때문에, 때에 따라서 호환이 되지 않는 경우가 발생할 수 있다. 또한, 뒤에서 설명할 것이지만 도커는 컨테이너로 격리시키기에 여러 가지 서버 기능을 비교적 가볍고 안전하게 운용할 수 있다. Container 도커는 사실 얼굴마담이고, 핵심은 컨테이너에 있다고 봐도 무방하다. 컨테이너는 개발에 상당히 용이한 특징을 가지고 있다. 몇가지 특성을 이야기 하자면... 컨테이너로 완전히 격리되어 발생하는.. 2023. 8. 30.
반응형