docker - 1 도커와 컨테이너 > 기타강좌

본문 바로가기

회원로그인

회원가입

기타강좌

기타 docker - 1 도커와 컨테이너

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 43회 작성일 23-08-01 15:56

본문


docker.com
hub.docker.com
docs.dockert.com

현재 로컬에 다운로드 되어 있는 docker image 목록 보여줌
    > docker images
    
도커이미지 다운로드 하기   
    > docker pull httpd        : hub.docker.com : 여기서 도커이미지를 찾는다.
    > docker images

도커이미지의 삭제
    > docker rmi httpd
    > docker rmi --force httpd         : 실행중인 컨테이너가 있을때 강제삭제하기
    
도커이미지를 컨테이너로 만들기
    > docker run httpd        : 도커이미지를 컨테이너로 등록하고 실행시키기
    > docker ps                : 현재 실행중인 컨테이너 목록 보기
    
    > docker run --name httpd-2nd httpd        : 도커이미지를 별칭을 써서 컨테이너로 등록하고 실행하기
    > docker ps
    > docker ps -a
    

컨테이너의 실행중지 시키기

    [C:\~]$ docker ps
    CONTAINER ID   IMAGE     COMMAND              CREATED              STATUS              PORTS     NAMES
    e4e3c91d1e18   httpd     "httpd-foreground"   47 seconds ago       Up 45 seconds       80/tcp    httpd-2nd

    실행/중지는 CONTAINER ID, NAMES 둘중 하나를 적어주면 된다.
    
    컨테이너 실행
    > docker ps -a
    > docker start httpd-2nd

    컨테이너 중지
    > docker stop e4e3c91d1e18
    > docker stop httpd-2nd
    
    컨테이너를 중지시키면, 컨테이너가 삭제된 것이 아니고, 안보이는 것이고, -a 옵션으로 볼 수 있다.
    > docker ps
    > docker ps -a    : 등록되어 있는 모든 컨테이너보이기
    
컨테이너의 실행 LOG 보기   
    > docker log NAMES
    > docker log -f NAMES
    
컨테이너의 삭제
    [C:\~]$ docker ps -a
    CONTAINER ID   IMAGE     COMMAND              CREATED          STATUS                      PORTS     NAMES
    e4e3c91d1e18   httpd     "httpd-foreground"   14 minutes ago   Exited (0) 4 minutes ago              httpd-2nd
    
    > docker rm httpd-2nd        : 컨테이너 삭제하기
    
    > docker stop httpd-2nd        : 실행중인 컨테이너이면, 실행을 중지시키고 삭제해야 한다.
    > docker rm httpd-2nd
    
    > docker rm --force httpd-2nd    : 실행중인 컨테이너 강제 삭제하기
    
    > docker ps -a
    
 

댓글목록

등록된 댓글이 없습니다.