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. 컨테이너 보관 창고
몽자비루
몽자비루
코딩공부 정리용 블로그입니다.
  • 몽자비루
    공부하는 블로그
    몽자비루
  • 전체
    오늘
    어제
    • 분류 전체보기 (170)
      • python (30)
        • python_selenium (16)
        • python_pygame (3)
      • appium (0)
      • 쿠버네티스 (60)
        • linux (8)
        • shell programming (8)
        • docker (18)
        • cka (23)
      • postman&API (16)
      • QA성장하기 (30)
        • 개발자에서 아키텍트로 스터디 (6)
        • 소프트웨어 공학 이해도 높이기 (6)
        • 테스팅 전문 지식 쌓기 (18)
      • 에러일기 (1)
      • Server&load (32)
        • AWS (27)
        • load test (5)
        • CI CD (0)
        • Jmeter (0)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바