기은P
시간이 멈추는 장소
기은P
  • Programming (272)
    • 개발노트 (1)
    • FrontEnd (56)
      • ES&JS 문법 (14)
      • HTML&CSS (4)
      • React 기본 (18)
      • React 심화 (12)
      • React 이슈 (2)
      • Project 연습 (1)
      • Next.js (5)
    • Backend&Devops (33)
      • AWS (2)
      • Docker (9)
      • Jenkins (6)
      • Nginx (6)
      • Node.js (1)
      • ElasticSearch (5)
      • 프레임워크&아키텍처 (2)
      • 암호화 (0)
      • 기타 (2)
    • 알고리즘 (3)
    • C# (8)
      • WPF (8)
    • Java (51)
      • 순수 Java (18)
      • RDF&Jena (12)
      • RCP&GEF (9)
      • JMX (5)
      • JMapper (3)
      • 오류해결 (4)
    • Database (21)
      • RDBMS (9)
      • NoSQL (2)
      • TSDB (1)
      • GraphQL (1)
      • Hibernate (3)
      • 데이터베이스 이론 (4)
      • Redis (1)
    • 프로토콜 (11)
      • Netty (4)
      • gRPC (5)
      • 프로토콜 개념 (2)
    • Server (4)
      • Linux (4)
    • 2020 정보처리기사 필기 (43)
      • 목차 (1)
      • 기출문제 (1)
      • 1과목 - 소프트웨어 설계 (6)
      • 2과목 - 소프트웨어 개발 (7)
      • 3과목 - 데이터베이스 구축 (8)
      • 4과목 - 프로그래밍 언어 활용 (7)
      • 5과목 - 정보시스템 구축 관리 (10)
    • 2020 정보처리기사 실기 (31)
      • 목차 (4)
      • 기출예상문제 (19)
      • 실기요약 (8)
    • 빅데이터분석기사 필기 (4)
      • 목차 (0)
      • 필기 요약 (3)
    • 전기 공학 (1)
      • CIM (1)
    • 산업자동화시스템 (3)
      • SCADA (1)
      • OPC UA (2)
    • 디자인패턴 (1)
    • 휴지통 (0)

공지사항

  • 공지사항/포스팅 예정 항목

최근 댓글

최근 글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
기은P

시간이 멈추는 장소

[Docker] 도커 명령어 정리
Backend&Devops/Docker

[Docker] 도커 명령어 정리

2021. 12. 9. 16:04
반응형

docker 명령어 정리

 

 

1. 도커 이미지 검색

# docker images

현재 Host에 다운받은 이미지들을 출력하는 명령어

 

 

 

1-1. 도커 단일 이미지 삭제

# docker image rm <image ID>

 

 

추가적으로 해당 이미지를 컨테이너에서 사용하고 있으면 이미지를 삭제할 수 없습니다.

 

 

 

1-2. 도커 모든 이미지 삭제

# docker rmi $(docker images -q) -f

(docker image -q)라는 명령어는 이미지의 ID를 출력하는 명령어입니다.

 

 

 

 

 

2. 도커 컨테이너 생성

생성과 동시에 실행까지!

# docker run <옵션> --name <컨테이너이름:test> <이미지 Repository>

옵션

-i : 사용자가 입출력을 할 수 있는 상태

-t : 가상 터미널 환경을 에뮬레이션하겠다는 말

-d : 컨테이너를 일반 프로세스가 아닌 데몬프로세스(백그라운드) 형태로 실행해 프로세스가 끝나도 유지되도록 한다.

 

 

추가적으로 실행중인 컨테이너의 리스트는 # docker ps 로 검색합니다!

 

 

 

 

2-1. 도커 컨테이너 생성만

# docker create <옵션> --name <컨테이너이름:test> <이미지 Repository>

 

실행을 하는 것이 아니기 때문에 옵션은 -it까지만 허용됩니다!

 

추가적으로 컨테이너의 이력은 # docker ps -a 로 검색합니다!

 

 

 

 

3. 컨테이너 접속

# docker exec -it <컨테이너이름> /bin/bash

 

 

 

4. 컨테이너 빠져나오기

컨테이너에서 빠져나오는 방법은 두가지가 있습니다.

1) 컨테이너를 종료하면서 빠져나오기

# exit 또는 ctrl+D

 

 

 

2) 컨테이너가 가동되는 상태를 유지하면서 접속만 종료하기

# ctrl + P 입력 후 Q 입력

 

 

 

 

 

 

5. 컨테이너 실행/종료

1) 실행

# docker start <컨테이너이름>

2) 종료

# docker stop <컨테이너이름>

 

 

 

6. 컨테이너 조회

1) 실행중인 컨테이너 리스트 출력

# docker ps

2) 실행했던 컨테이너 리스트의 이력을 출력

# docker ps -a

 

 

 

7. 컨테이너 삭제

# docker rm <컨테이너이름>

 

 

 

 

 

반응형
저작자표시 변경금지 (새창열림)

'Backend&Devops > Docker' 카테고리의 다른 글

[Docker] Docker Compose 문법 정리  (0) 2021.12.23
[Dockerfile] Dockerfile express 연동하기  (0) 2021.12.21
[Dockerfile] Dockerfile이란? Dockerfile 옵션  (1) 2021.12.21
[Docker] 도커에 젠킨스 설치, 도커에 젠킨스 연동  (0) 2021.12.14
[Docker] 도커란? 도커 개념 정리  (0) 2021.12.09
    'Backend&Devops/Docker' 카테고리의 다른 글
    • [Dockerfile] Dockerfile express 연동하기
    • [Dockerfile] Dockerfile이란? Dockerfile 옵션
    • [Docker] 도커에 젠킨스 설치, 도커에 젠킨스 연동
    • [Docker] 도커란? 도커 개념 정리
    기은P
    기은P
    기은P의 블로그 일상과 개발 관련 포스팅 #React #Typescript #Next #Nest https://github.com/kimdongjang

    티스토리툴바