본문 바로가기

Docker/docs10

[Docker] [docs] 05. DB 유지 (볼륨) https://docs.docker.com/get-started/05_persisting_data/ Persist the DB Making your DB persistent in your application docs.docker.com 컨테이너 파일 시스템 일반적으로 Docker 이미지는 여러 레이어로 구성됩니다. 각 레이어는 파일 시스템의 일부분을 나타내며, 이러한 레이어들이 조합되어서 컨테이너의 파일 시스템을 형성합니다. 컨테이너가 실행될 때, 이미지의 레이어들은 읽기 전용으로 컨테이너에 적용됩니다. 즉, 컨테이너는 이러한 읽기 전용 이미지 레이어들을 기반으로 파일 시스템을 구성합니다. 컨테이너는 또한 자체적인 "스크래치 공간"을 가지고 있습니다. 이 공간은 컨테이너가 실행되는 동안 파일을 생성, .. 2023. 12. 5.
[Docker] [docs] 04. 애플리케이션 공유, Docker Hub https://docs.docker.com/get-started/04_sharing_app/ Share the application Sharing your image you built for your example application so you can run it else where and other developers can use it docs.docker.com 이제 이미지를 만들었으므로 공유할 수 있습니다. Docker 이미지를 공유하려면 Docker 레지스트리를 사용해야 합니다. 기본 레지스트리는 Docker Hub이며 사용한 모든 이미지의 출처입니다. 저장소 만들기 1. Docker Hub 접속 > 회원가입, 로그인 https://hub.docker.com/ Docker Hub Contai.. 2023. 12. 4.
[Docker] [docs] 03. 애플리케이션 업데이트, 컨테이너 빌드 https://docs.docker.com/get-started/03_updating_app/ Update the application Making changes to your application docs.docker.com Docker 소스 코드 업데이트 1. 파일에서 코드 수정. - No items yet! Add one above! + You have no todo items yet! Add one above! 2. 명령어를 사용하여 업데이트전 버전의 이미지 빌드 docker build $ docker build -t getting-started . 3. 업데이트 된 코드를 사용하여 새 컨테이너 시작 $ docker run -dp 127.0.0.1:3000:3000 getting-started 에.. 2023. 12. 4.
[Docker] [docs] 02. 애플리케이션 컨테이너화 애플리케이션 컨테이너화 https://docs.docker.com/get-started/02_our_app/ Containerize an application Follow this step-by-step guide to learn how to create and run a containerized application using Docker docs.docker.com Docker 파일 생성 Window $ cd \path\to\getting-started-app $ type nul > Dockerfile Docker 파일 편집 $ vim Dockerfile # syntax=docker/dockerfile:1 FROM node:18-alpine WORKDIR /app COPY . . RUN yarn in.. 2023. 11. 30.