본문 바로가기

Server/Docker

Docker(1) 도커란 무엇인가?

728x90
반응형

도커란?

  • 도커 는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트 이다.
  • 도커는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼이다.
  • 도커는 컨테이너를 위한 운영체제 이다.

도커를 사용하는 이유

  • 도커 컨테이너들은 각각 분리되어 있어 독립적으로 사용이 가능하다.
  • 한개의 서버에 여러 컨테이너를 가질 수 있다.
  • 도커를 사용하면 다양한 컨테이너를 관리할 수 있다.
  • 도커를 통해 내가 원하는 만큼의 새로운 환경을 설정할 수 있다.
  • 원하는 개발 환경을 파일에 저장하면, 도커는 어떤 머신에든 해당 환경을 사용할 수 있게 해준다.

(참고한 영상 - 노마드코더 도커 Docker 5분 설명)

도커 이미지 

  • 서비스 운영에 필요한 서버 프로그램, 소스 코드 및 라이브러리, 컴파일 된 실행 파일을 묶는 형태를 도커 이미지라고 한다.
  • 이미지를 이용하여 컨테이너를 만든다.

도커 사용을 위해 기본적으로 알면 좋은 리눅스 명령어 

  • whoami : 로그인한 사용자가 누군이 지 알려주는 명령어
  • pwd : 현재 디렉토리 위치를 알려주는 명령어
  • ls : 파일 목록을 출력해주는 명령어 / ls -al : 전체 파일 목록을 출력해주는 명령어
  • chmod : 파일 권한을 변경해주는 명령어
  • cat : 파일을 보기위한 명령어
  • rm : 파일 및 폴더를 삭제하는 명령어 (사용할 때 신중하게 사용해야한다)
728x90
반응형