소개
이 랩에서는 중세 도시로 이동하여 농부의 도움을 받게 됩니다. 도시는 활기로 가득 차 있으며, 농부는 상품을 도시 곳곳으로 효율적으로 운송할 방법을 필요로 합니다. 여러분의 목표는 농부의 운송 컨테이너에 연결하여 상품을 도시 내 여러 위치로 이동하는 물류를 감독하는 것입니다.
Docker 컨테이너 생성
이 단계에서는 농부의 운송 컨테이너를 나타내는 Docker 컨테이너를 생성합니다.
## 새로운 Docker 컨테이너 생성
docker run --name transport-container -d alpine tail -f /dev/null
컨테이너에 연결
이제 운송 컨테이너에 연결하여 물류를 관찰합니다.
## 컨테이너에 연결
docker attach transport-container
참고: 컨테이너를 중지하지 않고 안전하게 분리하려면
Ctrl-p를 누른 다음Ctrl-q를 누르십시오.Ctrl-c를 사용하면 컨테이너 프로세스가 중지됩니다.
상품 전송
이 단계에서는 다른 터미널에서 다음 명령을 사용하여 컨테이너에 대한 대화형 셸을 가져와 연결된 컨테이너 내부에서 상품 이전을 시뮬레이션합니다.
docker exec -it transport-container sh
## create a hello.py file
echo "print('Hello Docker')" > hello.py
## Inside the attached container, move the hello.py to different locations
mv hello.py /var
요약
이 랩에서는 Docker attach 명령을 사용하여 실행 중인 컨테이너와 상호 작용하는 방법을 배웠습니다. 중세 도시 시나리오를 시뮬레이션하여 컨테이너에 연결하고 내부에서 작업을 실행하는 개념을 이해할 수 있었습니다. 이 실습 경험은 컨테이너 관리 및 연결 기술에 대한 실질적인 이해를 제공합니다.



