Docker 기본 명령어

one·2021년 9월 18일
0

[TIL]What I Want To Know...

목록 보기
11/22
post-thumbnail

📒 How to use docker on CLI

  • 🔍 이미지 가져오기 -> docker image pull NAME[:TAG]

    docker image pull docker/whalesay:latest

    => :latest를 통해 docker/whalesay의 최신 이미지를 받아옴


  • 🔍 이미지 리스트를 출력 -> docker image ls


  • 🔍 컨테이너 실행 -> docker container run IMAGE [COMMAND][ARG…]

    docker container run —name whalesay docker/whalesay:latest cowsay boo

    run : 컨테이너 실행
    --name : 컨테이너의 이름 할당
    cowsay : 컨테이너 실행 시 cowsay 명령어를 호출(node를 호출하듯 이용)
    boo : cowsay에 넘겨질 파라미터


  • 🔍 모든 컨테이너 리스트 출력 -> docker container ps -a


  • 🔍 컨테이너 삭제 -> docker container rm CONTAINER_NAME


  • 🔍 이미지 삭제 -> docker image rm IMAGE_NAME


  • 🔍 이미지를 받아오고, 컨테이너로 실행하고, 컨테이너와 관련된 리소스를 삭제하는 작업을 한번에

    docker container run --name CONTAINER_NAME --rm docker/whalesay cowsay boo

    -rm 옵션을 통해 1회성으로 실행할 수 있음.


  • 💡 도커를 이용해 간단하게 파이썬 개발환경 구축


docker run -it python

 =>  `-it` 옵션을 통해 컨테이너에 명령어를 입력할 수 있게 해줌

exit() : 파이썬 콘솔 종료
docker start CONTAINER_ID : 컨테이너 시작
docker exec -it CONTAINER_ID bash : 컨테이너 bash쉘로 접속

profile
늘 호기심을 갖고, 새로운 것에 도전할 것.

0개의 댓글