Blog Content

  • [Docker] 5. Data Container 만들기

    Category 개발레시피/└ 유틸 on 2018. 11. 30. 15:48

    https://www.katacoda.com/courses/docker 사이트에서 학습 후 정리한 내용입니다. Create Data Containers1. Create Containersdocker create -v /config --name dataContainer busybox-v : 컨테이너가 데이터를 읽거나 저장할 위치를 정의하는 옵션 2. Copy Filesdocker cp config.conf dataContainer:/config/ docker cp : 파일을 컨테이너에 복사하기 위한 명령어config.conf 파일을 dataContainer 및 config 디렉토리에 복사한다 3. Mount Volumnes Fromdocker run --volumes-from dataContainer ub..

    Read more
  • [Docker] 4. Dockerizing Node.js

    Category 개발레시피/└ 유틸 on 2018. 11. 30. 15:14

    https://www.katacoda.com/courses/docker 사이트에서 학습 후 정리한 내용입니다. Dockerizing Node.js applications FROM node:10-alpine #어떤 이미지를 빌드할것인지 정의WORKDIR /src/app #Create app directory#install app dependenciesCOPY package.json /src/app/package.json RUN npm installCOPY . . #Bundle app sourceEXPOSE 3030CMD [ "npm", "start" ] 1. Base Images앞서 살펴봤듯이 모든 이미지는 기본 이미지로 시작되었다.Node 10.0 에 대한 이미지는 node:10-alpine이다.이것은 ..

    Read more
  • [Docker] 3. 컨테이너 이미지 만들기

    Category 개발레시피/└ 유틸 on 2018. 11. 30. 15:12

    https://www.katacoda.com/courses/docker 사이트에서 학습 후 정리한 내용입니다. 컨테이너 이미지 만들기 Docker ImageDocker Image는 Dockerfile을 기반으로 작성된다.Dockerfile은 응용 프로그램을 구성하고 컨테이너로 실행할 준비가 된 Docker 이미지를 만드는 데 필요한 모든 단계를 정의한다. 1. Base Images모든 Docker 이미지는 Base Image로부터 시작된다.Base Image는 컨테이너를 시작하는데 사용되는 Docker 레지스트리의 이미지와 동일하다.이미지 이름과 함께 이미지 태그를 포함시켜 원하는 특정 버전을 표시할 수 있다. 이러한 Base Image는 어플리케이션을 실행하기 위한 추가 변경 사항의 기초로 사용된다.이..

    Read more
  • [Docker] 2. 정적 HTML 웹 사이트를 컨테이너로 배포해보기

    Category 개발레시피/└ 유틸 on 2018. 11. 29. 19:49

    https://www.katacoda.com/courses/docker 사이트에서 학습 후 정리한 내용입니다. Deploy Static HTML Website as Container 1. Dockerfile 만들기Docker 이미지는 기본 이미지에서 시작한다.이 기본 이미지는 Dockerfile의 명령으로 정의된다.Dockerfile은 어플리케이션을 배포하는 방법을 설명하는 지침서와 같다. 다음 예제에서 기본 이미지는 Nginx의 alpine 버전이다. FROM nginx:alpineCOPY . /usr/share/nginx/html 첫 번째 줄은 기본 이미지를 정의하는 것이다.두 번째 줄은 현재 디렉토리의 내용을 컨테이너 내부 특정 위치에 복사하는 것이다. 2. Docker 이미지 Build하기Dock..

    Read more
  • [Docker] 1. Docker 컨테이너 배포하기

    Category 개발레시피/└ 유틸 on 2018. 11. 29. 15:09

    https://www.katacoda.com/courses/docker 사이트에서 학습 후 정리한 내용입니다. Docker란?Docker는 개발자 및 시스템 관리자가 분산 응용프로그램을 작성, 제공 및 실행하는 데 사용할 수 있는 개방형 플랫폼 Deploying Your First Docker Container 1. 컨테이너 실행하기redis 이미지를 찾으려면 다음 명령어 사용docker search redis Docker는 기본적으로 foreground에서 명령을 실행한다.백그라운드에서 실행하려면 -d옵션을 사용한다.docker run -d redis 2. 실행중인 컨테이너 찾기실행중인 모든 컨테이너, 컨테이너를 시작하는데 사용된 이미지 및 가동시간을 나열하기 위해선docker ps 실행중인 컨테이너에..

    Read more