이번 글에서는 초보자를 위해 도커 명령어를 배우고 기본적인 사용법을 알아보겠습니다.
1. 도커 설치 및 환경 설정
도커 설치 및 환경 설정
도커를 사용하기 위해선 먼저 도커를 설치하고 환경을 설정해야 합니다. 아래 명령어를 통해 도커를 설치합니다.
sudo apt update sudo apt install docker.io
2. 이미지 다운로드 및 실행
도커는 이미지를 기반으로 컨테이너를 생성하고 실행합니다. 아래의 명령어로 "hello-world" 이미지를 다운로드하고 실행해보겠습니다.
docker pull hello-world docker run hello-world
3. 컨테이너 관리
컨테이너의 상태를 관리하고 실행 중인 컨테이너를 확인하는 방법을 알아봅시다.
실행 중인 컨테이너 목록 확인:
docker ps
모든 컨테이너 목록 확인(실행 중이 아닌 컨테이너 포함):
docker ps -a
컨테이너 중지:
docker stop [컨테이너_이름_또는_ID]
컨테이너 삭제:
docker rm [컨테이너_이름_또는_ID]
4. 컨테이너 생성과 사용자 정의 환경 설정
이제 사용자 정의 환경을 가진 컨테이너를 생성해보겠습니다. 예를 들어, Nginx 웹 서버를 컨테이너로 실행하고 호스트와 포트를 연결해보겠습니다.
Nginx 컨테이너 실행:
docker run -d -p 80:80 --name my-nginx nginx
-d 옵션으로 백그라운드 실행하고 80포트끼리 묶습니다. 그리고 실행되는 컨테이너 네임은 my-nginxdlqslek.
5. 이미지 빌드
사용자 정의 이미지를 만들어보겠습니다. Dockerfile을 작성하고 해당 파일을 통해 이미지를 빌드할 수 있습니다.
Dockerfile 작성 후 이미지 빌드:
#Dockerfile 예시
FROM ubuntu
RUN apt update && apt install -y python3
CMD ["python3", "-m", "http.server", "80"]
docker build -t my-python-server .
6. 이미지 및 컨테이너 관리
이미지와 컨테이너를 관리하는 명령어를 알아봅시다.
이미지 목록 확인:
docker images
이미지 삭제:
docker rmi [이미지_이름_또는_ID]
마무리
이제 여러분은 도커의 기본 명령어와 사용법에 대해 알게 되었습니다. 도커를 사용하여 애플리케이션을 격리하고 배포하는 과정을 보다 효율적으로 관리할 수 있을 것입니다. 추가로 더 복잡한 작업과 활용 방법을 학습하면서 더 깊은 수준의 도커 스킬을 개발해보세요!
'Docker' 카테고리의 다른 글
Dockerfile로 도커사용하기 (0) | 2023.08.10 |
---|---|
도커 명령어로 컨테이너 생성해보자 (0) | 2023.08.08 |
도커 용어 및 개념 정리 (0) | 2023.08.06 |
VM vs 도커 컨테이너 (0) | 2023.08.04 |