Docker - Container 관련 명령어

Docker

명령어

컨테이너 이미지의 관리

  • 이미지 검색

    • hub.docker.com에서 이미지를 찾아 보여준다.
    • docker search [option] <이미지이름:태그명>
      • docker search mysql
      • docker search database
  • 이미지 다운로드

    • 검색한 이미지를 local에 다운로드한다.
    • docker pull [option] <이미지이름:태그명>
    • 태그를 사용하지 않으면 default 값은 latest 버전이다.
  • 다운로드 받은 이미지 목록 출력

    • docker images
    • docker image ls
  • 다운로드 받은 이미지 상세 출력

    • docker inspect [option] <이미지이름:태그명>
  • 이미지 삭제

    • docker rmi [option] <이미지이름:태그명>
  • 이미지를 컨테이너화 (생성)

    • docker create --name [name] [option] <이미지이름:태그명>
  • 컨테이너 실행

    • docker start name
    • docker run --name [name] -d <이리지이름:태그명>
    • run 명령어는 pull, create, start를 한번에 처리해준다.
      • 이미지가 없으면 pull을 해주고, 있으면 해당 이미지를 컨테이너로 생성하고 실행한다.
  • 실행 중인 컨테이너 확인

    • docker ps
  • 컨테이너 상세 정보

    • docker inspect [컨테이너 이름]
    • 리소스, 프로세스 id, ip address 등
  • 동작 중인 컨테이너 정지

    • docker stop [컨테이너 이름]
  • 컨테이너 삭제

    • docker rm [컨테이너 이름]
  • 컨테이너에서 동작 중인 프로세스

    • docker top [컨테이너 이름]
  • 로그 조회

    • docker logs [컨테이너 이름]
  • 명령 추가

    • docker exec [컨테이너 이름] [명령]
  • 포그라운드로 실행 중인 컨테이너에 연결

    • docker attach [option] [컨테이너 이름]

Docker - Container 관련 명령어

http://inwoo.github.io/01/13/dockercontainer/

Author

Inwoo Jeong

Posted on

2022-01-13

Updated on

2022-01-13

Licensed under

You need to set install_url to use ShareThis. Please set it in _config.yml.

댓글