ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Docker : Image Download부터 Container 삭제까지
    공부합시다!/Container 2022. 5. 24. 21:49
    728x90

    오늘은 Container LifeCycle을 따라서 Docker Command를 사용해 보겠습니다.

    뭐 Container를 사용해서 App을 잘 구동하는 것이 목적이니 만큼 

    오늘은 그 목적에 충실해 보겠습니다.

     

    1. Docker Image Control

     1.1. pull & push: image 다운로드 및 업로드

     1.2. images : 이미지 확인

      1.2.1. docker image 확인

    docker images

      1.2.2. docker image 검색 : alpine official image

    docker search -f is-official=true alpine

      1.2.3. alpine image download

    docker pull alpine

      1.2.4. download image 확인

    docker images

      1.2.5. tag 명령어를 이용하여 Repository및 tag 변경

       1.2.5.1. hub.docker.com의 Repository와 동일하게 변경

    docker tag alpine:latest ksd7248/local:alpine

      1.2.6. 변경한 image 확인

    docker images

    docker image Control

       1.2.7. hub.docker.com login

    docker login

       1.2.8. image upload : hub.docker.com의 Repository와 Image Repository 일치

    docker push ksd7248/local:alpine

    image upload
    upload image

     1.3. rmi image이름 : 이미지 삭제

      1.3.1. ksd7248/local image 삭제

    docker rmi ksd7249/local:alpine

    docker rmi

     

    2. Docker Container Control

     2.1. create & rm : Container 생성, 삭제

    docker create -itd --name a1 alpine
    docker ps
    docker ps -a
    docker rm a1
    실행 중인 Container 삭제
    docker rm -f a1

    create, start

     2.2. start & stop & pause & unpause : Container 시작, 정지, 일시정지, 일시정지해제

    docker start a1
    docker pause a1
    docker ps 
    docker inspect a1
    docker unpause a1
    docker ps
    docker stop
    docker ps 
    docker ps -a
    docker inspect a1

    container inspect

     2.3. run : container 생성및 실행

    docker run -itd --name a2 alpine
    docker ps
    docker inspect a2
    docker rm -f a2
    docker ps -a

    docker run

     2.4. inspect : image 및 container 세부정보 출력

    docker inspect a1
    docker inspect alpine:latest

     2.5. ps : docker process 확인

    docker ps
    docker ps -a
    docker ps -aq

    image inspect

    Container LifeCycle을 기준으로 명령어을 공부해 보았습니다.

    아직 배우지 않은 -itd 옵션을 다음 시간에 할테니 넘 걱정마시구요!

    Have a nice day!

    728x90

    '공부합시다! > Container' 카테고리의 다른 글

    Docker : cp 파일 및 디렉토리 복사  (0) 2022.05.27
    Docker : Image Tag와 Container Name 변경  (0) 2022.05.26
    Docker : search  (0) 2022.05.23
    Docker : docker system  (0) 2022.05.22
    Docker : Container Life Cycle  (0) 2022.05.21
Designed by Tistory.