반응형

2020/07/14 2

도커 네트워크(Dokcer Network)

도커 네트워크(Docker Network) bridge 컨테이너가 사용하는 프라이빗 네트워크 같은브릿지에 연결되어있으면 컨테이너의 IP 주소로 통신 외부와 통신하려면 포트포워딩을 사용해야한다. 네트워크 생성하기 docker network create --subnet 192.168.100.0/24 --gateway 192.168.100.254 net1 네트워크 목록보기 docker network ls 링크 컨테이너 끼리 서로 통신하려면 기본적으로 같은 bridge 드라이버 네트워크를 사용한다. 종종 컨테이너 간 이름 또는 별칭으로 통신해야하는 경우 링크를 사용 링크사용 docker run -itd --name os6 --link web3 centos:latest - os6 컨테이너가 web3와 통신 - 통..

Cloud/Docker 2020.07.14

도커 볼륨(Dokcer Volume)

도커 볼륨(Docker Volume) Bind Mount 초기 도커부터 사용했던방식으로 호스트의 특정 디렉터리와 컨테이너의 디렉터리를 연결하는 방식 쉽게사용하지만 도커에 의해 관리되지 않으므로 기록하지 않으면 관리하기 어렵다. 성능은 뛰어나다, 허나 호스트의 파일시스템에 대한 의존도가 높다. 어플리케이션을 개발한다면 추천하지 않는다. 주로 사용하는 사례 호스트와 컨테이너가 /etc/resolv.conf와 같은 설정파일을 공유할 때 호스트와 컨테이너가 개발환경 사이에서 소스코드나 빌드 아티팩트를 공유할 때 호스트의 파일 또는 디렉터리 구조가 컨테이너의 bind Mount와 일치하도록 보장된 경우 [student@docker ~]$ mkdir contents [student@docker ~]$ echo "h..

Cloud/Docker 2020.07.14
반응형