목록2024/07/02 (2)
BE전문가 프로젝트
1. 컨테이너 네트워크 바인딩컨테이너 역시 가상 IP주소를 할당받는다.attach를 통해 컨테이너 내부에 접속 후 ifconfig를 입력하면 컨테이너의 네트워크 인터페이스를 확인할 수 있다.도커의 NAT IP 172.17.0.2를 할당받은 eth0 인터페이스와 로컬 호스트인 IO 인터페이스가 있다.지금 현 상태에서는 외부에서 컨테이너에 접근하는 것은 불가능하며 호스트에서만 도커 컨테이너에 접근 가능하다.sudo docker run -i -t --name portexample -p 80:80 ubuntu:14.04따라서 컨테이너에 접근하기 위해서는 eth0의 IP와 포트를 호스트의 IP와 포트에 바인딩해야 한다.sudo docker run -i -t -p 10042:80 -p 192.168.0.300-p ..
ocker에서 가장 중요한 핵심은 '이미지'와 '컨테이너'이다. 1. 이미지처음 ubuntu를 VM에 설치할 때 iso파일을 이용하여 OS를 설치한것과 비슷한 개념이다.Docker 명령어를 통해 이미지를 다운받을 수 있다.이미지의 이름은 "저장소 이름/이미지 이름:태그"의 형태로 이루어져 있다. 2. 컨테이너OS, DB, 웹서버 등 각종 애플리케이션을 이미지로 컨테이너를 생성하게 되면 독립된 공간에서 애플리케이션을 다룰 수 있다. 생성된 컨테이너는 독립되어 있으므로 서로 영향을 안받는 다는 것이 큰 장점이다. 따라서 애플리케이션을 설치하거나 삭제 시 다른 컨테이너와 호스트의 변화는 없다. 3. 컨테이너 실행1) container 생성sudo docker run -i -t ubuntu:14.04해당 명령어..