도커

·Docker
도커의 데이터에는 3가지가 있다어플리케이션 데이터이미지 안에 저장된다.읽기 전용이며 코드와 실행환경이 들어있다.이미지 빌드 완료 후에는 수정이 불가능하다.임시 앱 데이터컨테이너에 저장된다.실행중인 컨테이너에서 생성되는 데이터이다.읽기 쓰기가 가능하다.영구 앱 데이터볼륨을 사용하여 컨테이너에 저장된다.실행중인 컨테이너에서 생선되는 데이터이다.읽기 쓰기가 가능하다.볼륨볼륨은 컨테이너에 마운트된 호스트 머신의 폴더이다호스트 머신의 폴더이기 때문에 볼륨은 컨테이너가 꺼져도 데이터를 유지시켜준다.도커는 호스트 머신의 폴더와 경로를 지정한다.볼륨은 호스트 머신상 어디에 존재하는지 알기 어렵다.Anonymous Volume익명 볼륨은 컨테이너가 종료되면 사라진다.익명 볼륨을 사용하려면 Dockerfile에 VOLUM..
·Docker
이미지란?설정 명령과 코드가 포함된 공유 가능한 패키지이미지는 컨테이너의 설계도이며 컨테이너는 이미지의 실행 인스턴스이다.인스턴스화이미지를 컨테이너로 인스턴스화 하려면docker run 을 실행한다.컨테이너를 멈춤려면docker stop 을 실행한다. 이미지 만드는 법이미지를 만들기 위해서는 Dockerfile을 작성해야 한다.FROM #운영체제 레이어WORKDIR # 작업 폴더COPY # 이미지로 파일 복사RUN # 이미지 빌드시 실행해야하는 명령어EXPOSE # 공개할 포트 번호CMD [ "", "", "" ] # 컨테이너 실행 시 실행해야 하는 명령어Dockerfile을 작성한 후 터미널에 docker build 를 입력한다.From 운영체제 레이어를 추가한다.WORKDIR 작업할 폴더를..
·Docker
도커(Docker)란 무엇일까요?도커(Docker)는 애플리케이션을 컨테이너라는 독립된 환경에 패키징하고 실행하여 개발, 배포 및 운영을 효율적으로 관리할 수 있도록 지원하는 플랫폼이며, 컨테이너 생성 및 관리 기술을 통칭하기도 합니다.컨테이너는 뭐죠?컨테이너(Container)는 애플리케이션 실행에 필요한 모든 것을(코드, 환경 설정, 종속성 등..) 패키징하여, 어떤 컴퓨팅 환경에서도 빠르고 신뢰성 있게 실행할 수 있도록 하는 소프트웨어의 표준 단위이자 애플리케이션 패키지라고 할 수 있습니다.그래서 왜 사용하는 건가요?컨테이너를 사용함으로써 얻는 이점은 다양하게 있으며 장점에 대해서는 후술하겠지만, 현 시점에서 우리에게 가장 와 닿는 장점은 어느 환경에서도 동일한 환경을 구축할 수 있다는 것이라고 생..
월월월월2
'도커' 태그의 글 목록