위의 이전 글에서 도커 네트워크 설정을 확인할 수 있다.
이를 활용한 간단한 실습을 구성하고, 실행해보았다.
- 새로운 bridge 네트워크를 생성 subnet: 192.168.99.0/24 gateway: 192.168.99.254
- 1의 네트워크를 사용하는 httpd 이미지를 사용하는 컨테이너를 생성하는데, 호스트의 3456 포트로 접근시 컨테이너의 80포트로 접근하도록 설정
- 호스트에서 웹브라우저를 실행한 후, 80번 포트로 접근시 웹페이지가 출력되는지 확인
- 현재 사용중인 Windows 10 시스템에서 CentOS의 3456 포트로 접근할 때 웹 페이지가 표시되는지 확인하시오.
1. 새로운 bridge 네트워크를 생성 subnet: 192.168.99.0/24 gateway: 192.168.99.254
[admin@localhost test]$ docker network create --subnet 192.168.99.0/24 --gateway 192.168.99.254 br2
41dd6f51786c1d510eb7ace2cb2b89740f7d4fd37b459cba2bf499a4c6ddc622
2. 1의 네트워크를 사용하는 httpd 이미지를 사용하는 컨테이너를 생성, 3456 포트로 접근시 컨테이너의 80포트로 접근하는 포트 포워딩 설정
[admin@localhost test]$ docker run -dit --name webserver10 --network br2 -p 3456:80 httpd:latest
41fe132db6342646e9415e8f9b564f48e340cff20e78f1c6e77c62bec176a229
3. 호스트에서 웹브라우저를 실행한 후, 80번 포트로 접근시 웹페이지 출력되는지 확인
4. Windows 10 시스템에서 CentOS의 3456 포트로 접근할 때 웹 페이지가 표시되는지 확인
- VirtualBox와 WIN10 시스템이 enp0s8로 연결되어있어, 해당 IP로 접근
반응형
'Computer Science&Engineering > 리눅스' 카테고리의 다른 글
sftp로 리눅스 서버에 파일 업로드하기 (0) | 2020.08.06 |
---|---|
리눅스(centos)에서 도커 이미지 제작 및 업로드하는 방법 (0) | 2020.07.28 |
우분투에 Docker 사용환경 구축하기 (우분투 설치부터 docker 사용환경 구축까지) (0) | 2020.07.27 |
리눅스 서버에서 scp로 파일 다운받기! (0) | 2020.07.23 |
서비스별 포트와 프로토콜 확인하기 /etc/services 파일 확인 (0) | 2020.07.23 |