1. Docker Network 생성
※ 네트워크 생성 및 확인

※ 네트워크 상세 정보 출력

2. network 생성 후 생성한 netowork 이용하여 container를 구성
centos:7 이용해서 c1은 기본 네트워크 c2는 test1 네트워크, c3는 test2 네트워크를 사용하도록 container를 구성
※ test1 네트워크 생성

※ test2 네트워크 생성

※ c1 컨테이너 구동 및 상세 정보 출력


※ test1 네트워크를 사용하는 c2 컨테이너 구동 및 상세 정보 출력

※ test1 네트워크 사용 중인 것 확인

※ test2 네트워크를 사용하는 c3 컨테이너 구동 및 상세 정보 출력

※ test2 네트워크 사용 중인 것 확인

※ ip a 명령어로 IP 확인

※ c2 컨테이너 내부에 접속하여 외부로 핑 테스트

※ 컨테이너에 net-tools 패키지 설치하여 ifconfig 명령어로 IP 확인


3. Host Network
※ Host의 네트워크 확인

※ Host의 네트워크를 공유하는 컨테이너 생성 (호스트의 네트워크 카드는 하나의 컨테이너만 사용 가능)

※ 웹 브라우저에서 접속 테스트

4. 네트워크 삭제
※ 컨테이너 전체 삭제

※ 네트워크 삭제 및 확인

5. ncloud 버킷과 docker 컨테이너를 이용한 웹 페이지 생성
5.1. 컨테이너 생성
※ n1 네트워크 생성

※ 네트워크 n1 상세 정보 확인

※ httpd 이미지를 이용하여 n1 네트워크를 사용하는 h1 컨테이너 생성

※ 생성한 컨테이너 상세 정보 출력

※ 네트워크 정보 확인

5.2. Naver Cloud Bucket
NAVER CLOUD PLATFORM
cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification
www.ncloud.com
※ ncloud 홈페이지의 우측 상단에 콘솔 클릭

※ Services → Storage의 Object Storage 선택

※ 버킷 생성 클릭

※ 버킷 생성




※ 생성한 버킷 선택하여 파일 올리기

※ 업로드할 파일 선택

※ 업로드한 파일 선택 후 권한 설정

※ 전체 공개로 설정

※ 링크 복사

5.3. h1 컨테이너 웹페이지 파일 설정
※ 버킷에서 복사한 파일 링크 넣어서 호스트에 html 파일 생성

※ 호스트에 생성한 html 파일 h1 컨테이너에 복사하여 넣기

※ 웹 브라우저에 접속하여 웹 페이지 정상적으로 나오는지 확인

'Linux > Docker' 카테고리의 다른 글
34. CentOS7 : Docker httpd, nginx 컨테이너 생성 - 스크립트로 처리하여 자동화 환경 구성 (0) | 2022.06.07 |
---|---|
33. CentOS7 : Container를 이용하여 Load Balancer 환경 구성 (0) | 2022.06.07 |
31. CentOS7 : Docker - 컨테이너 내부 파일 변경(docker cp, volume, 바인드 마운트 (0) | 2022.06.07 |
28. CentOS7 : Docker - nginx, httpd, alpine, network (0) | 2022.05.31 |
27. CentOS7 : Docker - httpd, alpine (0) | 2022.05.31 |