프론트엔드 개발자 - 자곰

Docker

도커 명령어 정리

자곰 2023. 8. 17. 23:40

 

이번 글에서는 초보자를 위해 도커 명령어를 배우고 기본적인 사용법을 알아보겠습니다.

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