본문 바로가기
카테고리 없음

Docker 설치 및 실행: docker 실행 오류 발생 시 확인

by S2채닝S2 2023. 1. 20.

도커 설치 방법은 아래의 블로그를 참고했다

https://velog.io/@hanjuli94/%EC%9C%88%EB%8F%84%EC%9A%B0%EC%97%90%EC%84%9C-%EB%8F%84%EC%BB%A4-%EC%8B%A4%EC%8A%B5%ED%95%98%EA%B8%B0

 

[Docker] 윈도우10에서 도커 설치하기

별도의 가상머신(VM) 또는 듀얼 부팅 없이 기존 윈도우에서 리눅스를 사용 할 수 있는 'WSL'를 통해 GNU/Linux 호환 앱 설치부터 실제 도커 컨테이너를 실행하는 실습을 진행하도록 하겠습니다.

velog.io

 

Docker가 정상적으로 동작하기 위해서는 windows terminal, WSL2, Microsoft Store의 Ubuntu 세 가지가 모두 필요하다.

위의 세 가지 중 하나라도 빠지면 터미널에서 docker명령어를 실행할 때 아래와 같은 오류메세지가 뜬다.

In the default daemon configuration on Windows, the docker client must be run with elevated 
privileges to connect

또한, Docker desktop GUI에서는 Docker is starting... 에서 넘어가지 않는다. 그러니 반드시 세 가지 모두 확인하고 Docker를 실행해야한다.

 

1. Windows Terminal

Microsoft 공식 홈페이지 다운로드
https://www.microsoft.com/ko-kr/p/windows-terminal/9n0dx20hk701?rtc=1&activetab=pivot:overviewtab

 

2. WSL2, Ubuntu

2025. 2. 4 업데이트

아래 마이크로소프트의 설치 가이드를 따른다.

https://learn.microsoft.com/ko-kr/windows/wsl/install

 

WSL 설치

wsl --install 명령을 사용하여 Linux용 Windows 하위 시스템을 설치합니다. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine 등 원하는 Linux 배포판에서 실행되는 Windows 머신에서 Bash 터미널을 사용할 수 있습니

learn.microsoft.com

1. 터미널에 설치 명령어 입력

wsl --install

 

2. 우분투 설치

wsl 설치 시 기본적으로 wsl2, Ubuntu가 설치되므로 이 과정은 필요없을 수 있다. 

Linux 배포판을 우분투가 아닌 다른 것으로 바꾸고 싶을 땐 wsl --list --online 명령어를 통해 배포판 목록을 보고 원하는 것으로 실행하면 된다. 우분투 설치 명령어는 아래와 같다.

wsl --install -d Ubuntu

 

3. 컴퓨터 다시 시작

설치 내용을 적용하기 위해 컴퓨터를 다시시작한다. 우분투 계정 생성 팝업이 뜨면 편한 것으로 입력하면 된다. 

 

(▼이전 글)

더보기

아래의 링크는 Microsoft의 WSL 설치 안내문서이다.

https://learn.microsoft.com/ko-kr/windows/wsl/install-manual

1에서 설치된 windows Terminal을 관리자 권한으로 실행(PowerShell)
다음의 명령어 실행
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

빌드 확인
winver
>> x64: 버전 1903 이상, 빌드 18362 이상
>> ARM64 : 버전 2004 이상, 빌드 19041 이상
>> 18362보다 낮은 빌드는 WSL2를 지원하지 않음

Virtual Machine기능 사용
다음의 명령어 실행
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

WSL2 업그레이드(아래의 링크 클릭 시 최신 버전 설치)
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

WSL2를 기본 버전으로 설정
wsl --set-default-version2

 

3. Linux, Ubuntu

Microsoft Store 를 열고 Ubuntu 다운로드 

(그냥 Ubuntu 다운로드했다.)

다운로드가 완료되고 '열기'버튼을 누르면 리눅스 명령어를 사용할 수 있는 터미널이 열린다.

 

 

Docker 설치

  •   Docker 홈페이지 메인화면에 Download Docker Desktop을 클릭하여 운영체제에 맞는 버전을 설치
  •   회원가입 및 이메일 인증
  •   설치 후 컴퓨터 다시시작
  •   이미지를 당겨오는 등의 docker 명령어는 설치한 Ubuntu를 통해 사용하면 된다.

https://www.docker.com/

 

Docker: Accelerated, Containerized Application Development

Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code.

www.docker.com

설치 완료.

 

 

 

 

최근댓글

최근글

skin by © 2024 ttuttak