소개
이 랩에서는 여러분을 고대 로마 경기장으로 안내하여 가상 세계에서 도커 컨테이너들이 패권을 놓고 싸우는 모습을 보여줄 것입니다. 여러분은 열정적인 관중이 되어 도커 컨테이너 관리 기술을 이해하고 숙달하는 것을 목표로 합니다. 흥미진진한 도커 전투를 목격하면서 다양한 시나리오에 맞게 도커 시스템을 제어하고 조작하는 방법을 배우게 될 것입니다.
Docker 탐색하기
이 단계에서는 간단한 컨테이너를 pull 하고 실행하여 도커를 탐색합니다.
"hello-world" 도커 이미지 pull:
docker pull hello-world"hello-world" 컨테이너 실행:
docker run hello-world
나만의 컨테이너 만들기
이 단계에서는 자신만의 사용자 지정 도커 이미지를 빌드하기 위한 간단한 Dockerfile 을 생성합니다.
~/project 디렉토리에 Dockerfile이라는 이름의 파일을 다음 내용으로 생성합니다:
FROM alpine:latest
CMD ["echo", "Welcome to the Docker Arena"]
Dockerfile 에서 도커 이미지 빌드:
docker build -t docker-arena .
새로 빌드된 이미지를 기반으로 사용자 지정 도커 컨테이너 실행:
docker run docker-arena
컨테이너 관리하기
이 단계에서는 도커 컨테이너를 시작, 중지 및 제거하는 방법을 배웁니다.
공식 nginx 이미지를 사용하여 "nginx"라는 이름의 컨테이너 시작:
docker run --name nginx -d -p 8080:80 nginx실행 중인 "nginx" 컨테이너 중지:
docker stop nginx"nginx" 컨테이너 제거:
docker rm nginx
요약
이 실습에서는 흥미진진한 도커 아레나 시나리오를 시뮬레이션하여 도커 컨테이너 관리의 기본 개념과 기술을 이해하도록 도왔습니다. 단계별 지침을 따라 도커 이미지를 가져오고 실행하는 방법, 사용자 지정 이미지를 만드는 방법, 컨테이너를 효과적으로 관리하는 방법을 살펴보았습니다. 이 실습은 도커 시스템 관리에 대한 초보자 친화적인 소개를 제공하며, 여러분의 프로젝트에 도커의 강력한 기능을 활용할 수 있도록 지원합니다.



