전체 글 (404) 썸네일형 리스트형 [Docker] 도커의 장단점 도커의 구조 한눈에 보기 도커의 가장 핵심 성질은 독립된 환경을 만들 수 있다는 것 1. 독립된 환경: 여러 개의 컨테이너를 띄울 수 있음: 똑같은 애플리케이션 여러 개도 동작 가능 2. 이미지를 만들 수 있음: 이미지를 내려받기만 하면 컨테이너 사용이 가능: 교체가 쉬움: 업데이트가 쉬움 3. 컨테이너에 커널을 포함시킬 필요가 없음: 커널을 포함시킬 필요가 없기 때문에 가벼움: 배포판을 원하는 것을 사용할 수 있음 도커의 장단점 [ 장점 ]1. 한 대의 물리 서버에 여러 대의 서버를 띄울 수 있음- 격리된 환경을 제공하며 각각 안전한 상태로 실해외기에, 일반 서버에서 함께할 수 없는 조합도 가능함- 커널이 포함되지 않아 물리 서버의 운영체제에 의존하기에 가벼움 2. 서버 관리가 용이- 독립된 환경이.. [Docker] 도커 컨테이너의 생애주기와 데이터 저장 도커 컨테이너는 쓰고 버리는 일회용품 컨테이너의 생애주기: 컨테이너를 만들고, 실행하고, 종료하고, 폐기하는 일련의 과정 컨테이너는 쉽게 만들 수 있는데, 컨테이너를 하나하나 업데이트 하면서 사용할까?컨테이너는 업데이트된 소프트웨어가 들어있는 새로운 컨테이너를 사용하는 것이 좋다. 컨테이너는 여러 개를 동시에 가동하는 상황을 전제로 하기 때문에 일일이 업데이트 하는 것 보다 오래된 컨테이너를 버리고 새로운 이미지로부터 새로운 컨테이너를 만들어 갈아타는 방식을 사용함 데이터 저장 컨테이너를 버리고 새로운 이미지로부터 새로운 컨테이너를 만들어 갈아타는 방식을 사용한다고 하였는데,그렇다면 컨테이너에서 작업한 파일들은 어떻게 해야할까?폐기하게 되면 파일 또한 함께 폐기되는데, 이를 방지하기 위해 다음.. [Spring] 스프링 및 JPA 연관 질문 보호되어 있는 글입니다. [Docker] 도커 허브와 이미지, 그리고 컨테이너 이미지와 컨테이너 이전 포스팅에서 컨테이너를 생성하기 위해 이미지가 필요하다는 사실을 알았는데,이미지는 무엇인지 더 명확히 알고자 한다. - 이미지는 컨테이너를 만드는 데 사용- 실제 사용하는 것은 컨테이너이며, 이미지를 그대로 사용할 일은 없음- 이미지는 일종의 틀로, 이미지 하나만 있으면 동일한 컨테이너를 여러개 만들 수 있음 컨테이너로 이미지를 만들 수 있다? 만약 만들어진 컨테이너를 변경하고 싶고, 그 변경한 컨테이너를 여러개 만들고 싶다면?기존에 가지고 있는 이미지로 컨테이너를 생성하는 것은 일일이 수정해야 하기 때문에 매우 번거롭게 된다. - 컨테이너로 이미지를 만드는 것은 이미 만든 컨테이너에 손을 대서 컨테이너의 틀을 새로 만드는 과정을 말함- 변경된 컨테이너에 대한 틀이 생겼기 때.. [Docker] 도커의 동작 원리 도커의 구조 [ 도커의 구조]- 물리 서버- 물리 서버에서 동작하는 리눅스 운영체제- 운영체제 위에 도커 엔진이 동작- 그 위에 컨테이너가 동작- 프로그램이나 데이터는 컨테이너 내부 존재 컨테이너 안에는 무엇이 들어있을까? 컨테이너 내부에는 프로그램이나 데이터가 존재한다고 이야기를 했었는데,어떤 구조를 가지고 있고 어떤 것을 가지고 있을지 알아보고자 한다. '정말로 텅 빈 컨테이너'는 잘 사용하지 않는다?빈 컨테이너가 존재하기는 하지만 잘 사용하지 않는다고 하는데 이게 무슨 말일까? 모든 컨테이너는 리눅스 운영체제 비슷한 무언가가 들어있다.- 기본적인 세팅으로 리눅스 운영체제와 유사한 것이 존재- 리눅스 운영체제와 유사한 것일 뿐, 운영체제를 의미하는 것은 아님- 텅 비어있는 것을 잘 사용하지 .. [Docker] 도커란 무엇인가? 도커란 무엇일까? 도커(Docker)란?: '데이터 또는 프로그램을 격리시키는 기능'을 제공하는 소프트웨어: 주로 서버에서 사용: 컨테이너(조립형 창고)를 다루는 기능을 제공하는 소프트웨어 Ex)- 우리는 컴퓨터에서 워드, 엑셀 등 다양한 프로그램을 동시에 사용하는데, 도커는 이처럼 다양한 프로그램과 데이터를 독립된 환경에 격리하는 기능을 제공하는 것을 말함 도커 엔진(Docker Engine)이란?: 도커 소프트웨어의 본체: 컨테이너를 생성하고 구동시킬 수 있음: 컨테이너 생성을 위해 이미지(컨테이너의 빵틀)가 필요 * 이미지의 종류는 많으며, 담고 있는 소프트웨어 종류에 따라 다양한 이미지를 사용 / 아파치 컨테이너 생성에서는 아파치 이미지를 사용* 컨테이너는 여러개 생성이 가능 참고) 도커 사.. [프로그래밍 패러다임] 보호되어 있는 글입니다. [ JAVA ] 자바 언어 연관 질문 보호되어 있는 글입니다. 이전 1 2 3 4 5 6 7 ··· 51 다음 목록 더보기