IT/Docker 2

[Docker] 도커 이미지(Image) 다운로드 및 컨테이너(Container) 생성/실행/삭제하기(feat. SonarQube)

[Docker] 도커의 개념, linux에서 도커 설치 1. 도커(Docker)란? 컨테이너 기반의 가상화(하나의 하드웨어를 여러 개의 가상 머신으로 분할하는 것) 플랫폼. 프로그램 실행에 필요한 모든 프로그램 파일과 환경들을 갖춘 이미지(Image), 그리고 doringri.tistory.com 저번 게시물에서 도커가 뭔지, 그리고 리눅스에 도커를 설치하는 방법까지 포스팅했습니다. 이번에는 도커허브에서 도커 이미지를 다운받고, 그 이미지를 통해 로컬에 컨테이너를 만든 다음 실행해보겠습니다. 1. 도커 이미지 다운받기 회사에서 현재 사용 중인 정적 코드 분석 툴인 SonarQube의 이미지를 받아오도록 하겠습니다. Docker Hub Container Image Library | App Container..

IT/Docker 2023.08.13

[Docker] 도커의 개념, linux에서 도커 설치

1. 도커(Docker)란? 컨테이너 기반의 가상화(하나의 하드웨어를 여러 개의 가상 머신으로 분할하는 것) 플랫폼. 프로그램 실행에 필요한 모든 프로그램 파일과 환경들을 갖춘 이미지(Image), 그리고 그 이미지가 실행되는 격리된 환경인 컨테이너(Container)가 핵심이다. 장점 : 이미지는 개발환경까지 포함하는 개념이다. 즉, 이미지를 공유한다면 공유받은 사람은 그 소프트웨어를 실행하기 위한 환경을 세팅할 필요가 없다는 뜻이다. 매우 간편하고 쉽다. 게다가 용량도 가볍다. 단점 : 리눅스 기반이라, 리눅스에서 실행되는 소프트웨어만 지원한다. 물론 도커 자체는 Hyper-V를 이용해 윈도우에서도 돌릴 수 있다. 또 다른 단점은 가상화 플랫폼인지라 호스트 서버가 죽으면 모든 컨테이너가 같이 죽는다는..

IT/Docker 2023.08.12