Skip to Content
Docker: Up & Running, 제3판
book

Docker: Up & Running, 제3판

by Sean P. Kane, Karl Matthias
May 2025
Beginner to intermediate
418 pages
7h 11m
Korean
O'Reilly Media, Inc.
Book available
Content preview from Docker: Up & Running, 제3판

3장. Docker 설치하기

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

이제 Docker가 무엇이고 무엇이 아닌지 대략적으로 이해하셨으면 좋겠고, 이제 실습을 해볼 차례입니다. 작업할 수 있도록 Docker를 설치해 보겠습니다. Docker를 설치하는 데 필요한 단계는 개발에 사용하는 플랫폼과 프로덕션에서 애플리케이션을 호스팅하는 데 사용하는 Linux 배포판에 따라 다릅니다.

이 장에서는 대부분의 최신 데스크톱 운영 체제에서 완벽하게 작동하는 Docker 개발 환경을 설정하는 데 필요한 단계에 대해 설명합니다. 먼저 기본 개발 플랫폼에 Docker 클라이언트를 설치한 다음 Linux에서 실행되는 Docker 서버를 준비합니다. 마지막으로 설치를 테스트하여 예상대로 작동하는지 확인합니다.

Docker 클라이언트는 Windows 및 macOS에서 실행하여 Docker 서버를 제어할 수 있지만, Linux 컨테이너는 Linux 시스템에서만 빌드 및 실행할 수 있습니다. 따라서 Linux가 아닌 시스템에서는 가상 머신 또는 원격 서버가 있어야 Linux 기반 Docker 서버를 호스팅할 수 있습니다. 이 장의 뒷부분에서 설명하는 Docker Community Edition, Docker Desktop 및 Vagrant는 모두 이 문제를 해결하기 위한 몇 가지 접근 방식을 제공합니다. Windows 시스템에서 기본적으로 Windows 컨테이너를 실행하는 것도 가능하며, 이에 대해서는 "Windows 컨테이너"에서 구체적으로 논의하겠지만 이 책의 대부분은 Linux 컨테이너에 초점을 맞출 것입니다.

참고

기술이 더욱 강력해지고 광범위한 문제를 해결하기 위해 진화함에 따라 Docker 생태계는 매우 빠르게 변화하고 있습니다. 이 책과 다른 곳에서 논의된 일부 기능은 더 이상 사용되지 않을 수 있습니다. 사용 중단 및 최종 제거를 위해 태그가 지정된 기능을 확인하려면 문서를 참조하세요.

이 책의 대부분의 코드 예제에서는 기존 Unix 셸을 사용한다고 가정합니다. PowerShell을 사용할 수 있지만 일부 명령은 해당 환경에서 작동하도록 조정해야 한다는 점에 유의하세요.

프록시를 사용해야 하는 환경에 있는 경우 프록시가 Docker에 맞게 올바르게 구성되어 있는지 확인하세요.

Docker 클라이언트

Docker 클라이언트는 기본적으로 64비트 버전의 Linux, Windows 및 macOS를 지원합니다.

대부분의 인기 있는 Linux 배포판( )은 그 기원을 Debian 또는 Red Hat에서 찾을 수 있습니다. Debian 시스템은 deb 패키지 형식과 고급 패키지 도구(apt )를 사용하여 대부분의 사전 패키지 소프트웨어를 설치합니다. 반면에 Red Hat 시스템은 RPM 패키지 관리자(rpm) 파일과 Yellowdog Updater, Modified(yum) 또는 Dandified yum (dnf )를 사용하여 유사한 소프트웨어 패키지를 설치합니다. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

러닝 깃허브 액션

러닝 깃허브 액션

브렌트 래스터
실습을 통한 데이터 시각화

실습을 통한 데이터 시각화

Jack Dougherty, Ilya Ilyankou
Ruby on Rails: Up and Running

Ruby on Rails: Up and Running

Bruce Tate, Curt Hibbs
Python in a Nutshell, 4판

Python in a Nutshell, 4판

Alex Martelli, Anna Martelli Ravenscroft, Steve Holden, Paul McGuire

Publisher Resources

ISBN: 9798341654044Supplemental Content