[Docker] Docker 에 대해

SangDosa·2025년 6월 6일

도커란

  • 리눅스os 환경 위에서 컨터이너라는 형태의 공간안에 특정 어플리케이션을 실행하는 것을 뜻함
  • 어플리케이션은 컨테이너 안에서 os를 설치 하는 것이 아닌 host가 가지고 있는 os를 공유 하고 필요로 하는 라이브러리와 다른 파일들을 설치하여 사용

도커 설치

https://docs.docker.com/?_gl=1*lgqfzr*_gcl_au*MjA2NTg3OTMxMy4xNzQ5MTk4MDgw*_ga*NjY0MTkyNzQwLjE3NDkxOTgwODA.*_ga_XJWPQMJYHQ*czE3NDkxOTgwODAkbzEkZzEkdDE3NDkxOTgwODEkajU5JGwwJGgw

도커 실행 방식

  • 도커 허브 -> pull -> 도커 이미지 설치 -> run -> 이미지를 컨테이너로 생성

도커 명령어

  • docker images : 도커 이미지 설치 리스트 노출
  • docker run [option][이미지 이름] : 설치한 이미지를 컨테이너로 생성
  • docker ps : 실행중인 컨테이너 리스트 노출
  • docker stop [컨테이너 이름] : 실행중인 컨테이너 중지
  • docker start [컨테이너 이름] : 컨테이너 실행
  • docker log [컨테이너 이름] : 컨테이너 로그 확인
  • docker rm [컨테이너 이름] : 컨테이너 삭제
  • docker rmi [이미지 이름] : 이미지 삭제
  • docker exec [컨테이너 이름][리눅스 명령어] : 컨테이너 내에 대한 명령어 처리
  • docker exec -it [컨테이너 이름] /bin/sh : 컨테이너 shell 파일에 접근해 명령어 처리 가능하도록 연결
profile
조용한 개발자

0개의 댓글