Docker 기본적인 명령어들

조민철·2024년 7월 2일

Docker

목록 보기
2/4
post-thumbnail

도커 기본적인 명령어

도커를 설치하게 된다면 여러가지 명령어를 사용할 수 있게된다. 도커를 설치하고 나면 docker -v 명령어를 통해 도커 버전을 출력할 수 있다.

  • docker -v 도커 버전 확인

  • docker search 도커 hub로 부터 이미지를 검색할 수 있다

  • docker images 도커 image 목록 출력

  • docker pull 도커 hub에서 해당 이미지를 내 컴퓨터로 다운로드

  • docker rmi [Image name] 도커 이미지를 삭제

  • docker run [Image name] [Option] [value] 도커 런 명령어는 이미지를 컨테이너로 만드는 명령어이다. docker run 명령어는 많은 옵션들이 존재하는데 그 중 많이 쓰이는 옵션 위주로 설명한다.

    • i → 컨테이너에 접속하지 않은 상태여도 표죽 입력 활성화

    • t → 셸 명령어 작성가능

    • it → i + t

    • d → 컨테이너를 백그라운드에서 실행하도록 하는 옵션

    • e → 컨테이너에 환경 변수를 추가

    • p → 호스트에 연결된 컨테이너의 특정 포트를 외부에 노출

    • w → 컨테이너 작업 디렉터리 변경

    • v → 작업 디렉터리를 컨테이너에 마운트

    • u → 특정 user 또는 uid로 컨테이너에 접속하기 위해 사용


      도커 run 명령어를 이용하여 컨테이너를 만들었다


  • docker ps 컨테이너 목록 출력

  • docker bulid Dockerfile을 이용해 서비스를 이미지로 만들수있다.
    명령어는 $ docker build [옵션] <경로> 옵션들은 다음과같다.
    • t → 태그 지정
    • f → 도커파일의 경로 지정
    • q → 빌드 진행 상황 메시지를 출력하지 않음
    • --build-arg → 도커파일 내에 ARG 지시문에 전달할 빌드 인자를 지정

또한 이미지를 빌드 할때 Linux를 AMD64 또는 ARM64 로 빌드가 가능하다.
$ docker buildx build --platform linux/arm64 -t 태그명
$ docker build --platform linux/arm64 -t [태그명] [Dockerfile경로] arm64 아키텍처로 돌림


  • docker push [이미지] push 명령어를 사용하여 나의 도커 허브에 이미지를 올릴수 있다
    도커 허브 사이트로 가면 확인이 가능하다.

  • docker rm [container name] 도커 컨테이너를 삭제하는 명령어이다 도커를 컨테이너를 삭제할때 주의할 점은 컨테이너가 실행되고 있다면 docker stop [container name] 명령어를 사용해서 컨테이너를 중지후 삭제해야한다.
profile
기록의 힘은 대단하다

0개의 댓글