반응형

도커 쿠버네티스 2

[Docker] 도커 네트워크와 명령어

도커 네트워크 드라이버 종류 bridge : 드라이버를 지정하지 않고 create하면 생기는 기본 네트워크 드라이버입니다. host : 호스트의 네트워크를 직접 사용하는 드라이버입니다. overlay : 여러 호스트에 분산되어 있는 컨테이너간 네트워크 구축해야 할 때 사용합니다. macvlan : 컨테이너에 MAC 주소를 할당하여 네트워크에서 물리적 장치처럼 보이게합니다. 이는 VM을 마이그레이션하거나 컨테이너가 고유의 MAC 주소를 가진 물리적 호스트처럼 보이도록 만들어야할 때 사용 할 수 있습니다. 또한, 서로 다른 macvlan 인터페이스를 묶어서 VLAN을 구성 할 수있습니다. none : 모든 네트워크를 비활성화한 상태입니다. 일반적으로 사용자 지정 네트워크 드라이버와 함께 사용합니다. 도커 네..

[Docker] 도커 볼륨과 볼륨 명령어

컨테이너는 휘발성 프로세스로 컨테이너가 삭제된다면, 컨테이너 내부의 데이터도 함께 사라지게 됩니다. 그렇기 때문에 데이터의 영속성을 확보하기 위해서는 컨테이너 외부에 데이터를 저장해야합니다. 데이터를 컨테이너 외부(호스트)에 저장하는 옵션은 Volumes, Bind Mounts, tmpfs 3가지가 있습니다. Volumes은 Docker가 관리하는 파일시스템(/var/lib/docker/volumes/)에 데이터를 저장합니다. Non-Docker 프로세스는 해당 파일시스템을 수정해서는 안됩니다. (도커에서 데이터 영속성을 확보하는 가장 좋은 방법입니다.) Bind Mounts 는 호스트의 파일 시스템 어디에나 데이터를 저장 할 수 있습니다. 이는 중요한 시스템 파일이나 디렉터리에도 사용 할 수 있고, N..

반응형