본문 바로가기
Docker

Docker 설치 및 설정/ Docker Desktop 설치 후 초기 설정

by Maccrey Coding 2024. 9. 10.
728x90
반응형

 

Docker는 다양한 개발 환경에서 일관된 작업을 가능하게 해주는 강력한 도구입니다.

하지만 처음 설치 후 바로 사용할 수 있는 상태가 되기 위해서는 몇 가지 초기 설정이 필요합니다.

이 글에서는 초보자도 쉽게 따라 할 수 있도록 Docker Desktop 설치 후 필수 초기 설정 방법을 단계별로 설명하겠습니다.

1. Docker Desktop 설치 완료 후 기본 확인

1.1 Docker 실행 확인

Docker Desktop을 설치한 후, 첫 번째로 해야 할 일은 Docker가 제대로 실행되고 있는지 확인하는 것입니다.

  1. Docker 실행 여부 확인: Docker Desktop을 설치하면 시스템 트레이(작업 표시줄의 오른쪽 하단)에 고래 아이콘이 나타납니다. 이 아이콘이 활성화되어 있으면 Docker가 정상적으로 실행 중이라는 의미입니다.

  2. 버전 확인: 터미널(또는 명령 프롬프트)을 열고 다음 명령어를 입력해 Docker의 버전을 확인합니다.
docker --version

여기서 Docker의 버전 정보가 출력되면, Docker가 정상적으로 설치되어 있다는 의미입니다.

2. Docker 초기 설정

설치가 완료된 Docker는 기본 설정만으로도 사용이 가능하지만, 필요에 따라 몇 가지 설정을 조정하면 더 효율적으로 사용할 수 있습니다.

2.1 메모리 및 CPU 할당

Docker Desktop은 시스템 자원을 사용하여 컨테이너를 실행합니다. 기본적으로 Docker는 적절한 자원을 할당받지만, 성능 최적화를 위해 자원 할당을 직접 조정할 수 있습니다.

  1. Docker Desktop 설정 열기: 시스템 트레이의 Docker 아이콘을 클릭하고, "Settings" 또는 "설정"을 선택합니다.
  2. 자원 설정: 설정 창에서 Resources 탭을 선택합니다. 여기서 Docker가 사용할 CPU 코어 수와 메모리(RAM)를 조정할 수 있습니다.
    • CPU: 코어 수를 늘리면 Docker가 더 많은 작업을 병렬로 처리할 수 있습니다.
    • Memory: 메모리 할당을 늘리면 더 많은 컨테이너를 동시에 실행할 수 있습니다.
    보통 기본 설정으로 충분하지만, 시스템 성능에 따라 조정이 필요할 수 있습니다.

2.2 파일 공유 설정

Docker는 컨테이너 내부에서 호스트 시스템의 파일에 접근할 수 있습니다. 이를 위해 공유할 디렉토리를 설정해야 합니다.

  1. 파일 공유 설정: 설정 창의 File Sharing 탭에서 Docker 컨테이너가 접근할 수 있는 디렉토리를 추가합니다.
  2. 디렉토리 추가: "Add a Folder" 버튼을 클릭하여 공유할 폴더를 선택합니다.
  3. 이 설정은 로컬 파일을 컨테이너에서 사용해야 할 때 매우 유용합니다.

2.3 네트워크 설정

특별한 네트워크 요구 사항이 없다면, Docker의 기본 네트워크 설정을 사용하는 것이 좋습니다. 하지만 필요에 따라 네트워크 모드를 설정할 수 있습니다.

  1. 네트워크 설정: 설정 창의 Network 탭에서 네트워크 모드와 DNS 설정을 관리할 수 있습니다.
  2. 대부분의 경우 기본 설정을 그대로 사용해도 문제가 없습니다.

3. Docker 기본 사용법

설정이 완료된 Docker를 사용해 간단한 테스트를 진행해보겠습니다.

3.1 "Hello World" 컨테이너 실행

Docker가 제대로 작동하는지 확인하려면 다음 명령어를 실행합니다.

docker run hello-world

이 명령어는 Docker가 "Hello World" 이미지를 가져와서 실행하며, 성공적으로 실행되면 "Hello from Docker!"라는 메시지가 출력됩니다.

3.2 Nginx 웹 서버 실행

이제 간단한 웹 서버를 Docker로 실행해보겠습니다.

docker run -d -p 8080:80 nginx

이 명령어는 Nginx 웹 서버를 백그라운드에서 실행하고, 로컬 포트 8080을 컨테이너의 포트 80과 연결합니다.

웹 브라우저에서 http://localhost:8080을 열어 Nginx 환영 페이지가 나타나는지 확인하세요.

 

Docker Desktop을 설치하고 기본적인 초기 설정을 완료하면, 컨테이너 환경을 활용한 다양한 개발 작업을 시작할 준비가 됩니다.

이번 가이드를 통해 Docker의 초기 설정이 얼마나 쉬운지 이해하고, 앞으로 Docker를 사용해 개발 환경을 더욱 효율적으로 관리해보세요!

 

구독!! 공감과 댓글은 저에게 큰 힘이 됩니다.

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

 

 

728x90
반응형