본문 바로가기
728x90
반응형

컨테이너3

컨테이너 사용법 6 | Docker&Kubernetes 학습 29 컨테이너의 개조도커를 실제 운용하는 현장에서는 사내에서 개발한 시스템을 운영하는 경우가 많다.사내 개발 시스템이 아니더라도, 공식 배포되는 소프트웨어 역시 수정해야 할 필요가 종종 있다.큰 수정은 아니지만 설정 파일 따위를 매번 작성하기는 귀찮기 때문컨테이너를 개조하는 방법은 두 가지 이며, 보통 이 두 가지 방법을 혼용한다.파일 복사와 마운트를 이용한 방법 하나와, 컨테이너에서 리눅스 명령어를 실행하는 방법이 있다.컨테이너에서 명령어를 실행하려면, 셸이 필요하다컨테이너에서 리눅스 명령어를 실행하려면, 리눅스에 우리의 명령을 전달해 주는 프로그램인 shell(셸)이 필요하다.컨테이너를 아무 설정없이 실행하면 bash가 동작하지 않는 상태로 실행된다.아래의 인자를 컨테이너 실행 시 전달하면, bash가 실.. 2024. 12. 3.
도커(docker)와 서버(server)의 관계 | Docker&Kubernetes 학습 2 서버(server)어떤 서비스(service)를 제공(serve)하는 것sw 즉 기능적 서버를 의미하기도, hw 즉 물리적 서버를 의미하기도 함서버 역시 일반적인 컴퓨터와 비슷하며, 개인용 컴퓨터를 여러 사람이 이용하면 서버다.따라서, 서버의 기능은 sw가 제공하는 것웹 서버용 sw 설치 -> 웹 서버메일 서버용 sw 설치 -> 메일 서버여러 sw를 설치하면, 여러 기능을 제공하는 서버가 된다.  도커(docker)와 서버(server)도커 환경에서 컨테이너를 사용하면, 프로그램의 완전한 격리 가능도커를 이용해 하나의 서버에 여러 sw를 독립적인 환경에서 안전하게 운용 가능물리적 서버의 수를 줄일 수 있다.관련 패키지나 library 업데이트에 따른 위험 제거비슷하거나 동일한 폴더 경로에 따른 혼란 방지.. 2024. 10. 12.
도커(Docker)와 컨테이너(Container)란? | Docker&Kubernetes 학습 1 컨테이너(container)독립된 환경으로, 프로그램 또는 데이터가 저장되는 공간container를 이용하면, 하나의 PC에 동일한 버전은 물론, 서로 다른 버전의 동일한 sw를 설치할 수 있다. 도커(docker)데이터 또는 프로그램을 격리시키는 기능을 제공하는 SWcontainer를 다루는 기능을 제공하는 SWdocker사용을 위해, 도커 엔진(docker engine, 도커의 본체)이 필요 도커 엔진(docker engine)container 생성과 구동이 가능container의 빵틀과도 같은 역할을 할 이미지(ex. iso 파일)가 있어야, container 생성이 가능용량이 허용하는 범위 내에서, 계속 container 생성 가능 docker 사용에 따르는 제약사항linux OS가 필요windo.. 2024. 10. 9.
728x90
반응형