월레스와 그로밋: 코딩의 날

[Ubuntu] Docker Container 본문

Ubuntu/Dev Environment Tools

[Ubuntu] Docker Container

구운 감자 2025. 3. 5. 02:10
Container 목록 보기
sudo docker ps
  • 옵션
    • -a : 모든 컨테이너 목록 출력

Container 생성 및 실행 
docker run -it --gpus all --name [프로젝트명] [REPOSITORY]:[TAG] /bin/bash
옵션 설명
-d detached mode 흔히 말하는 백그라운드 모드
-p 호스트와 컨테이너의 포트를 연결 (포워딩)
-v 호스트와 컨테이너의 디렉토리를 연결 (마운트)
-e 컨테이너 내에서 사용할 환경변수 설정
--name 컨테이너 이름 설정
--it -i와 -t를 동시에 사용한 것으로 터미널 입력을 위한 옵션 (컨테이너의 표준 입력과 로컬 컴퓨터의 키보드 입력을 연결)
--rm 프로세스 종료시 컨테이너 자동 제거
--link 컨테이너 연결 [컨테이너 명:별칭]
  • ex) $ sudo docker run -i -t --name server ubuntu:latest /bin/bash

Container 시작 ~ 정지

 

컨테이너 시작

sudo docker start [컨테이너 id 또는 name]

컨테이너 재시작

sudo docker restart [컨테이너 id 또는 name]

컨테이너 접속

sudo docker attach [컨테이너 id 또는 name]

컨테이너 정지

sudo docker stop [컨테이너 id 또는 name]
  • Bash Shell에서 exit 또는 Ctrl + D를 입력하면 컨테이너가 정지됨
  • Ctrl + P, Ctrl + Q를 차례대로 입력하여 컨테이너를 정지하지 않고, 컨테이너에서 빠져나옴

Container 삭제
sudo docker rm [컨테이너 id 또는 name]

모든 컨테이너 삭제

sudo docker rm `docker ps -a -q`

'Ubuntu > Dev Environment Tools' 카테고리의 다른 글

Anaconda 명령어 정리  (1) 2025.03.22
Docker 리소스 정리  (0) 2025.03.22
Docker Container 한글 깨짐 해결  (0) 2025.03.05
[Ubuntu] Docker Image  (0) 2025.03.05
[Ubuntu] Docker 설치  (0) 2025.03.04