Skip to content

Commit

Permalink
Merge pull request #50 from krsy0411/krsy0411-translate
Browse files Browse the repository at this point in the history
[번역] 기존 문서 링크 수정
  • Loading branch information
krsy0411 authored Feb 21, 2025
2 parents 4779c40 + f8ae91f commit 9386f07
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -192,10 +192,10 @@ docker push my-username/my-image
- [docker build reference](https://docs.docker.com/engine/reference/commandline/image_build/)
- [docker image tag reference](https://docs.docker.com/engine/reference/commandline/image_tag/)
- [docker push reference](https://docs.docker.com/engine/reference/commandline/image_push/)
- [What is a registry?](/docs/get-started/docker-concepts/the-basics/what-is-a-registry.md)
- [What is a registry?](#/get-started/docker-concepts/the-basics/what-is-a-registry.md)

## Next steps

이제 이미지를 빌드하고 게시하는 방법을 알았으니 Docker 빌드 캐시를 사용하여 빌드 프로세스 속도를 높이는 방법을 알아보겠습니다.

[Using the build cache](/docs/get-started/docker-concepts/building-images/using-the-build-cache.md)
[Using the build cache](#/get-started/docker-concepts/building-images/using-the-build-cache.md)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## Explanation

[What is an image?](https://docs.docker.com/get-started/docker-concepts/the-basics/what-is-an-image/)에서 학습했듯이, 컨테이너 이미지는 레이어로 구성됩니다. 그리고 이러한 각 레이어는 일단 생성되면 불변성을 갖습니다. 하지만 실제로는 무슨 뜻일까요? 그리고 이러한 레이어는 컨테이너가 사용할 수 있는 파일 시스템을 만드는 데 어떻게 사용될까요?
[What is an image?](#/get-started/docker-concepts/the-basics/what-is-an-image/)에서 학습했듯이, 컨테이너 이미지는 레이어로 구성됩니다. 그리고 이러한 각 레이어는 일단 생성되면 불변성을 갖습니다. 하지만 실제로는 무슨 뜻일까요? 그리고 이러한 레이어는 컨테이너가 사용할 수 있는 파일 시스템을 만드는 데 어떻게 사용될까요?

### Image layers

Expand Down Expand Up @@ -36,7 +36,7 @@

## Try it out

이 실습 가이드에서는 [`docker container commit`](https://docs.docker.com/reference/cli/docker/container/commit/) 명령어를 사용하여 수동으로 새로운 이미지 레이어를 생성합니다. 일반적으로는 [Dockerfile을 사용](https://docs.docker.com/get-started/docker-concepts/building-images/writing-a-dockerfile/)하지만, 이 방법은 작동 방식을 이해하는 데 도움이 됩니다.
이 실습 가이드에서는 [`docker container commit`](https://docs.docker.com/reference/cli/docker/container/commit/) 명령어를 사용하여 수동으로 새로운 이미지 레이어를 생성합니다. 일반적으로는 [Dockerfile을 사용](#/get-started/docker-concepts/building-images/writing-a-dockerfile/)하지만, 이 방법은 작동 방식을 이해하는 데 도움이 됩니다.

### Create a base image

Expand Down Expand Up @@ -177,4 +177,4 @@

대부분의 이미지 빌드는 `docker container commit`을 사용하지 않고, Dockerfile을 사용합니다. Dockerfile은 이러한 단계를 자동화합니다.

[Writing a Dockerfile](/get-started/docker-concepts/building-images/writing-a-dockerfile/)
[Writing a Dockerfile](#/get-started/docker-concepts/building-images/writing-a-dockerfile/)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## Explanation

여러분이 만들었던 [getting-started](https://docs.docker.com/get-started/docker-concepts/building-images/writing-a-dockerfile/) 앱을 위해 생성한 Dockerfile을 고려해보겠습니다.
여러분이 만들었던 [getting-started](#/get-started/docker-concepts/building-images/writing-a-dockerfile/) 앱을 위해 생성한 Dockerfile을 고려해보겠습니다.

```dockerfile
FROM node:20-alpine
Expand Down Expand Up @@ -202,4 +202,4 @@ Dockerfile을 작성하거나 편집할 때 불필요한 캐시 누락을 피하

이제 Docker 빌드 캐시를 효과적으로 사용하는 방법을 이해했으므로 다중 단계 빌드에 대해 알아볼 준비가 되었습니다.

[Multi-stage builds](/docs/get-started/docker-concepts/building-images/multi-stage-builds.md)
[Multi-stage builds](#/get-started/docker-concepts/building-images/multi-stage-builds.md)
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ CMD [ "uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8080" ]
## 새로운 프로젝트를 신속하게 컨테이너화하기

`docker init` 명령어를 사용하면 프로젝트를 분석하고 Dockerfile, `compose.yaml`, `.dockerignore` 파일을 신속하게 생성하여 바로 시작할 수 있습니다. 여기서는 Dockerfile을 배우는 것이 목적이므로, 지금은 사용하지 않겠습니다. 자세한 내용은 [여기](https://docs.docker.com/get-started/docker-concepts/building-images/docker-init/)를 참조하세요.
`docker init` 명령어를 사용하면 프로젝트를 분석하고 Dockerfile, `compose.yaml`, `.dockerignore` 파일을 신속하게 생성하여 바로 시작할 수 있습니다. 여기서는 Dockerfile을 배우는 것이 목적이므로, 지금은 사용하지 않겠습니다. 자세한 내용은 [여기](https://docs.docker.com/reference/cli/docker/init/)를 참조하세요.

## Additional resources

Expand All @@ -128,10 +128,10 @@ Dockerfile 작성에 대해 더 알아보려면 다음 리소스를 참조하세
- [Dockerfile 참조](https://docs.docker.com/engine/reference/builder/)
- [Dockerfile 모범 사례](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/)
- [베이스 이미지](https://docs.docker.com/develop/develop-images/baseimages/)
- [Docker Init 시작하기](https://docs.docker.com/get-started/docker-concepts/building-images/docker-init/)
- [Docker Init 시작하기](https://docs.docker.com/reference/cli/docker/init/)

## Next steps

이제 Dockerfile을 생성하고 기본 사항을 배웠으니, 이미지를 빌드하고 태그를 지정하며 푸시하는 방법을 배우십시오.

[Build, tag, and publish an image](/get-started/docker-concepts/building-images/build-tag-and-publish-an-image)
[Build, tag, and publish an image](#/get-started/docker-concepts/building-images/build-tag-and-publish-an-image)
Original file line number Diff line number Diff line change
Expand Up @@ -94,4 +94,4 @@ React, Python API, PostgreSQL DB를 주요 기술 스택으로 사용한다고

이제 도커 컨테이너의 기본을 배웠으니 도커 이미지에 대해 배울 차례입니다.

[What is an image?](https://docs.docker.com/get-started/docker-concepts/the-basics/what-is-an-image/)
[What is an image?](#/get-started/docker-concepts/the-basics/what-is-an-image/)
Original file line number Diff line number Diff line change
Expand Up @@ -118,4 +118,4 @@ Dockerfile의 세부 사항에 대해서는 나중에 자세히 설명할 테니

이제 컨테이너와 이미지의 기본을 이해했으니 Docker Compose에 대해 배울 준비가 되었습니다.

[What is Docker compose?](https://docs.docker.com/get-started/docker-concepts/the-basics/what-is-docker-compose/)
[What is Docker compose?](#/get-started/docker-concepts/the-basics/what-is-docker-compose/)
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## Explanation

[container](https://docs.docker.com/get-started/docker-concepts/the-basics/what-is-a-container/)를 보는 것은 고립된 프로세스인데, 컨테이너의 파일과 구성은 어디서 얻나요? 이러한 환경을 어떻게 공유하나요?
[container](#/get-started/docker-concepts/the-basics/what-is-a-container/)를 보는 것은 고립된 프로세스인데, 컨테이너의 파일과 구성은 어디서 얻나요? 이러한 환경을 어떻게 공유하나요?

바로 여기서 컨테이너 이미지가 등장합니다. 컨테이너 이미지는 컨테이너를 실행하기 위한 모든 파일, 바이너리, 라이브러리 및 구성을 포함하는 표준화된 패키지입니다.

Expand Down Expand Up @@ -68,4 +68,4 @@

이제 이미지의 기본을 배웠으니 레지스트리를 통해 이미지를 배포하는 방법을 배울 차례입니다.

[What is a registry?](https://docs.docker.com/get-started/docker-concepts/the-basics/what-is-a-registry/)
[What is a registry?](#/get-started/docker-concepts/the-basics/what-is-a-registry/)
4 changes: 2 additions & 2 deletions public/docs/get-started/what-is-docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,5 +101,5 @@ Docker는 [Go 프로그래밍 언어](https://golang.org/)로 작성되었으며

## Next steps

- [도커 설치하기](/get-started/get-docker)
- [도커 시작하기](/get-started/introduction)
- [도커 설치하기](#/get-started/get-docker)
- [도커 시작하기](#/get-started/introduction)

0 comments on commit 9386f07

Please sign in to comment.