반응형
docker network ls
docker container ls -a
docker container start [my-ubuntu:0.1 Container ID]
docker container attach [my-ubuntu:0.1 Container ID]
ifconfig
nice@myserver01:~$ docker container run -it --network=host my-ubuntu:0.1 bash
root@myserver01:/# ifconfig
root@myserver01:/# exit
nice@myserver01:~$ docker container run -it --network=bridge my-ubuntu:0.1 bash
root@myserver01:/# ifconfig
root@myserver01:/# exit
nice@myserver01:~$ docker container run -it --network=none my-ubuntu:0.1 bash
root@myserver01:/# ifconfig
root@myserver01:/# exit
도커 컨테이너 네트워크 퀴즈
Q1. 네트워크 드라이버 비교
- ubuntu 이미지를 이용해 컨테이너를 각각 네트워크 모드로 실행하시오. (net-tools 또는 iproute2 설치)
- bridge
- host
- none
2. 컨테이너 내부에서 네트워크 정보를 확인해 결과를 비교하고 차이를 확인하세요. (ifconfig 또는 ip addr)
- apt-get update && apt-get install -y iproute2
- ip a
Q2. 파일 전송
- 호스트 ↔ 컨테이너 파일 전송
- 호스트에서 work/ch03/ex01/hello.txt 파일을 만든다. (내용은 자유)
- 실행 중인 컨테이너의 /home 디렉토리로 복사하시오.
- 컨테이너 내부에서 해당 파일을 확인하시오.
- 컨테이너 ↔ 호스트 파일 전송
- 컨테이너 내부에서 /home/hello.txt 를 복사해 /home/hello2.txt 로 만든 뒤, 현재 시간(date)을 추가하시오.
- 이 파일을 호스트의 work/ch03/ex01 디렉토리로 복사하시오.
- 호스트에서 파일이 잘 복사되었는지 확인하시오.
반응형
'Cloud Engineering Bootcamp > 6. Docker' 카테고리의 다른 글
06. 도커(Docker) 스토리지(Storage) (0) | 2025.09.20 |
---|---|
04. 도커(Docker) 기초 명령어 사용하기 (0) | 2025.09.18 |
03. 도커(Docker) 설치하기 (0) | 2025.09.18 |
02. 도커(Docker) 사용하기 (0) | 2025.09.18 |
01. 도커(Docker) 이해하기 (0) | 2025.09.17 |