docker nettools 컨테이너 실행
이미지 설명
- 이미지명 : anti1346/ubuntu-nettools:latest
- 기반 OS : Ubuntu
- 포함 도구
- ping, netstat, ifconfig, tcpdump, traceroute, iproute2, curl 등
컨테이너 환경에서 네트워크 트러블슈팅을 빠르게 수행하기에 적합한 이미지
기본 Docker 네트워크 모드 실행
실행 명령어
docker run -it --rm --name nettools -h nettools anti1346/ubuntu-nettools:latest
컨테이너 내부 확인
root@nettools:~$ date
Wed Jan 25 06:31:23 UTC 2023
특징
- Docker 기본 브리지 네트워크 사용
- 컨테이너는 독립적인 네트워크 네임스페이스를 가짐
- 호스트와는 분리된 IP, 인터페이스, 라우팅 테이블 사용
- 일반적인 애플리케이션 컨테이너 실행 방식
Host 네트워크 모드 실행
실행 명령어
docker run -it --rm --net=host --cap-add net_admin anti1346/ubuntu-nettools:latest
컨테이너 내부 확인
root@docker-desktop:~$ date
Wed Jan 25 06:34:52 UTC 2023
특징
- 컨테이너가 호스트의 네트워크 네임스페이스를 직접 사용
- IP, 포트, 라우팅 정보가 호스트와 완전히 동일
- net_admin Capability 추가로 네트워크 설정 변경 가능
- Hostname이 호스트 기준으로 표시됨
참고URL
- github : https://github.com/anti1346/ubuntu-nettools.git
'리눅스' 카테고리의 다른 글
| [draft] MySQL Replication 구성 (0) | 2026.03.02 |
|---|---|
| [draft] Ansible SSH Fingerprint 접속 오류를 해결하는 방법 (0) | 2026.03.02 |
| [draft] 우분투에서 Ansible을 위한 기본 Bash 자동 완성을 설치하는 방법 (0) | 2026.03.02 |
| [draft] Ansible을 위한 기본 Bash 자동 완성을 설치하는 방법 (0) | 2026.03.02 |
| [draft] Ansible ansible-playbook 명령어를 사용하는 방법 (0) | 2026.03.02 |