devOps/Docker

Docker 정복기 (3) - Docker를 써보자 | Docker 기본 명령어 (컨테이너 생성/관리)

R루안 2025. 3. 28. 20:23

기본 명령어 실습 : 컨테이너 생성 / 관리

(1) Hello World 컨테이너 실행

docker run hello-world

 

(2) 컨테이너 목록 확인

docker ps        # 현재 실행 중인 컨테이너 목록
docker ps -a     # 중지된 컨테이너 포함 전체 목록

 

(3) 이미지 목록 확인

docker images

 

(4) 컨테이너 실행 & 종료 & 삭제

docker run -d --name my_ubuntu ubuntu	# 백그라운드로 우분투 컨테이너 실행
docker ps -a	 # 생성된 컨테이너 확인
docker start my_ubuntu	# 컨테이너 실행
docker ps	# 실행중인 컨테이너 확인
docker stop my_ubuntu	# 컨테이너 중지
docker rm my_ubuntu	# 컨테이너 삭제

-d : 백그라운드(detached) 모드로 실행

-name: 컨테이너 이름 지정 (my_ubuntu)

 

(5) 컨테이너 실행 및 내부 접속

docker run -it --name my_ubuntu ubuntu /bin/bash

-It : 인터렉티브, 터미널 모드로 실행

컨테이너 안에 들어가서 ubuntu 명령어를 테스트 가능

 

(6) 실행중인 컨테이너 내부 접속

docker exec -it my_ubuntu /bin/bash