5-1. 컨테이너 사용하기

2024. 4. 29. 19:25·쿠버네티스/docker
  1. 컨테이너 이미지 사용 방법
    1. 이미지 검색 : docker search [옵션] <이미지이름:태그명>
      ex) docker search nginx
    2. 이미지 다운로드 : docker pull [옵션] <이미지이름:태그명>
      ex) docker pull nginx:1.14
    3. 다운받은 이미지 목록 출력 : docker images
    4. 다운받은 이미지 상세보기 : docker inspect [옵션] <이미지이름:태그명>
      ex) docker inspect nginx
    5. 이미지 삭제 : docker rmi [옵션] <이미지이름>
  2. 컨테이너 실행 및 종료 명령어
    1. 컨테이너 생성 : docker create [옵션] <이미지이름:태그명>  
      ex) docker create --name webserver nginx:1.14
      • 다운로드 받은 컨테이너 이미지를 컨테이너 애플리케이션으로 실행
      • 예시에서 --name webserver 을 통해 nginx:1.14 이미지의 이름을 webserver로 지정
    2. 컨테이너 실행 : docker start  [옵션] 컨테이너이름
      ex) docker start webserver
      • container 러닝상태로 변경
    3. 컨테이너 생성/실행 : docker run [옵션] <이미지이름:태그명>
      • 컨테이너 이미지가 현재 로컬 호스트에 있는지 검색 ↓
      • 컨테이너 이미지가 없는 경우 다운로드
      • 컨테이너 생성 후 실행 (pull, create, start 를 한번에 진행)
    4. 실행중인 컨테이너 목록 확인 : docker ps [옵션]
      ex) docker ps
    5. 동작중인 컨테이너 상세보기 :  docker inspect 컨테이너 이름
    6. 동작중인 컨테이너 중지 : docker stop [옵션] 컨테이너 이름 
      ex) docker stop 
    7. 컨테이너 삭제 : docker rm [옵션] 컨테이너이름
  3. 동작중인 컨테이너 관리 명령어
    1. 실행중인 컨테이너 목록 확인 : docker ps [옵션]
      ex) docker ps
    2. 포그라운드로 실행중인 컨테이너에 연결 : docker attach [옵션] 컨테이너이름
    3. 동작중인 컨테이너에 NEW 명령어 추가 실행 : docker exec [옵션] 컨테이너이름
      ex) docker attach centos
      ex) docker exec -it webserver /bin/bash
    4. 컨테이너에서 동작되는 프로세스 확인 : docker top [옵션] 컨테이너이름
      ex) docker top webserver
    5. 동작중인 컨테이너가 생성한 로그 보기 : docker logs [옵션] 컨테이너이름
      ex) docker logs webserver
      ex) docker logs -f

'쿠버네티스 > docker' 카테고리의 다른 글

6-1. 컨테이너 관리(하드웨어 리스소 제한 및 컨테이너 모니터링)  (1) 2024.04.30
5-2. Docker 컨테이너 사용하기  (0) 2024.04.30
4-2. 컨테이너 보관 창고  (0) 2024.04.29
4-1. 컨테이너 보관 창고  (0) 2024.04.25
3-2. 도커 컨테이너 만들어보기  (0) 2024.04.24
'쿠버네티스/docker' 카테고리의 다른 글
  • 6-1. 컨테이너 관리(하드웨어 리스소 제한 및 컨테이너 모니터링)
  • 5-2. Docker 컨테이너 사용하기
  • 4-2. 컨테이너 보관 창고
  • 4-1. 컨테이너 보관 창고
몽자비루
몽자비루
코딩공부 정리용 블로그입니다.
  • 몽자비루
    공부하는 블로그
    몽자비루
  • 전체
    오늘
    어제
    • 분류 전체보기 (195)
      • python (30)
        • python_selenium (16)
        • python_pygame (3)
      • appium (0)
      • 쿠버네티스 (60)
        • linux (8)
        • shell programming (8)
        • docker (18)
        • cka (23)
      • postman&API (16)
      • QA성장하기 (33)
        • 개발자에서 아키텍트로 스터디 (6)
        • 소프트웨어 공학 이해도 높이기 (6)
        • 테스팅 전문 지식 쌓기 (18)
        • 제4회 QA conference (3)
      • 에러일기 (1)
      • Server&load (35)
        • AWS (27)
        • load test (5)
        • CI CD (3)
        • Jmeter (0)
      • RAG 을 활용하여 LLM 만들어보기 (12)
      • git&github (7)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    qa
    postman
    포스트맨
    API
    테스트스크립트
    vi에디터
    네트워크 테스트
    쿠버네티스
    linux
    앱공존성
    .cpu
    사드웨어리소스
    리눅스
    cka
    QAKOREA
    k8s
    애플리케이션로그
    qa 컨퍼런스
    공존성테스트
    LOSTARK
    스터디
    로스트아크api
    python
    qa conference
    개발자에서아키텍트로
    e2c
    테스트 결과보고서
    도커
    application log
    로스트아크
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
몽자비루
5-1. 컨테이너 사용하기
상단으로

티스토리툴바