반응형

Virtualization platform 3

DOCKER에서 컨테이너나 이미지를 일괄 삭제하고 생성하는 방법

1.컨테이너 일괄 삭제 Docker에서는 다음과 같은 명령어를 사용하여 모든 컨테이너를 일괄 삭제할 수 있습니다. docker rm $(docker ps -a -q) 위 명령어는 현재 실행 중이거나 종료된 모든 컨테이너를 삭제합니다. 이 명령어를 실행하기 전에는 주의해서 사용해야 합니다. 컨테이너가 삭제되면 그 안에 저장된 데이터도 함께 삭제됩니다. 2. 이미지 일괄삭제 Docker에서는 다음과 같은 명령어를 사용하여 모든 이미지를 일괄 삭제할 수 있습니다. docker rmi $(docker images -q) 위 명령어는 모든 이미지를 삭제합니다. 이 명령어를 실행하기 전에는 주의해서 사용해야 합니다. 이미지가 삭제되면 해당 이미지를 사용하는 모든 컨테이너에서 오류가 발생합니다. 3. 컨테이너 일괄 ..

Docker 에서 각 컨테이너 간 데이터 공유

Docker는 컨테이너 기반 가상 화 기술로, 여러 개의 독립적인 컨테이너를 하나의 호스트에서 구동할 수 있습니다. 이 때 각각의 컨테이너는 독립적인 파일 시스템을 가지고 있기 때문에, 컨테이너 간에 자료를 공유하기 위해서는 다양한 방법을 활용할 수 있습니다. 이번 포스팅에서는 Docker에서 컨테이너 간 자료를 공유하는 방법에 대해 알아보겠습니다. 볼륨 마운트(Volume Mount) 볼륨 마운트는 호스트의 파일 시스템 경로를 컨테이너의 경로와 연결해주는 방식으로, 컨테이너와 호스트 간에 자료를 공유할 수 있습니다. 이 방법은 다양한 파일 시스템을 지원하며, 컨테이너 간 자료를 공유하는 가장 일반적인 방법 중 하나입니다. 볼륨 마운트를 사용하려면, -v 또는 --mount 옵션을 사용하여 호스트와 컨테..

Docker 와 VMware 의 특징과 차이점

Docker 특징 컨테이너 기반 가상화를 지원합니다. 호스트 운영 체제의 커널을 공유하여 가벼운 가상 환경을 생성합니다. 컨테이너 이미지를 사용하여 애플리케이션을 배포하고 실행할 수 있습니다. 배포 및 관리가 간편합니다. 다양한 환경에서의 이식성과 확장성이 높습니다. 차이점 VMWare는 완전한 가상화(Full Virtualization)를 지원하며, 도커는 OS 수준 가상화(Operating System-level Virtualization)를 지원합니다. VMWare는 각각의 게스트 운영 체제에 대한 별도의 하드웨어 리소스를 할당하여 격리된 환경에서 실행됩니다. 반면, 도커는 호스트 운영 체제의 커널을 공유하여 격리된 환경에서 애플리케이션을 실행합니다. 도커는 컨테이너 이미지를 사용하여 애플리케이션을..

반응형