ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • docker 명령어 정리
    Developer/environment 2020. 3. 19. 18:14

    1) 이미지

    # 1) 가지고 있는 도커 이미지 확인
    docker images
    
    # 2) 이미지 상세정보 확인
    docker inspect <Image ID 또는 RepoTag>
    
    # 3) 이미지 받기
    docker pull <ImageName>:<Tag>
    docker pull redis
    docerk pull python:3.6 # 3.6이라는 태그를 python 을 받아옵니다. 3.6버전의 python을 뜻하는 것이겠죠
    
    

    info1) 이미지는 컨테이너의 청사진이죠.

     이미지에 담긴 정보를 기준으로 컨테이너가 생성됩니다.

     

    info2) 이미지는 레지스트리로부터 가져옵니다.

     default 레지스트리는 https://index.docker.io/v1/ 입니다.

     

    info3) 이미지는 여러개의 레이어들로 구성됩니다. 

      도커 허브에서 free 이미지를 하나 받아올때 각 레이어들을 독립적으로 받아오고, 마지막에 레이어가 하나 더 생기게 됩니다.

      마지막 레이어는 이미지의 정보를 가지며 읽기만 가능하고 마지막 레이어는 읽기쓰기가 모두 가능하며 pull받은 후 일어나는 모든 변경사항들을 저장합니다.

     

    info4) 유명한 도커 이지들은 redis, nginx, httpd, mongo, mysql, ubuntu 등등이 있습니다.

     도커 이미지들 중 유명한 것들을 몇개 추려서 다음 포스트에 정리해두겠습니다...

     

    2) 컨테이너

    # 1) 만들어진 컨테이너 확인
    docker ps
    docker ps -a         # -a 옵션을 주면 정지된 컨테이너까지 확인할 수 있다

     

    3) docker 관리

    # 1) docekr 정보 확인
    docker info
    docker info | grep Storage # docker가 사용하는 storage 드라이버 확인
    

     

    2) 현재 가지고 있는 이미지 확인

     

     

Designed by Tistory.