- Docker Desktop이 유료화 되면서 사용할 수 없게 됐다.
- Windows 컨테이너만 실행할 수 있도록 하는 Docker 데몬을 Windows Server에 설치하여 사용할 수 있다.
Docker Engine
- Docker Engine은 다음 세 가지 주요 부분으로 구성
- Docker Daemon
- Docker Engine의 백그라운드 프로세스
- 모든 주요 작업(컨테이너 실행, 이미지 관리, 네트워킹 등)을 처리하고 클라이언트 요청(Docker CLI 및 API)을 수행합니다.
- REST API를 통해 Docker 클라이언트와 통신
- Docker CLI
- 사용자가 명령을 내릴 때 사용하는 명령줄 인터페이스(CLI)입니다.
- ex> docker run, docker build, docker pull
- Container Runtime
- 이미지에서 컨테이너를 생성하고 실행
Windows binary packages
download : https://download.docker.com/win/static/stable/x86_64/
Windows binary packages에는 dockerd.exe와 docker.exe가 포함돼있다.
Windows에서 이러한 바이너리는 기본 Windows 컨테이너(Linux 컨테이너가 아님)를 실행하는 기능만 제공합니다.
필자는
docker-27.5.0.zip
를 다운받았다.다운로드 받은 zip파일을 아래 명령어를 참고하여
C:/ProgramFiles
경로에 압축 해제하도록 한다.- (어느 곳에 압축풀든 상관없고, 아래 명령어 사용하지 않아도 상관없음)
Expand-Archive C:\Users\administrator\Desktop\docker_binary\docker-27.5.0.zip -DestinationPath $Env:ProgramFiles
- (어느 곳에 압축풀든 상관없고, 아래 명령어 사용하지 않아도 상관없음)
docker 서비스 등록 및 서비스 시작 (dockerd.exe가 존재하는 폴더에서 진행)
&$Env:ProgramFiles\Docker\dockerd --register-service Start-Service docker
docker service 실행 확인
- 작업관리자 -> 서비스 -> docker 서비스 실행 확인
- 혹은, cmd -> 파일 압축 해제 경로로 이동 ->
docker stats
입력하여 docker 서비스 정상 실행중인지 확인
docker engine 업그레이드
- docker engine은 수동으로 업그레이드 해야한다.
참조
https://docs.docker.com/engine/install/binaries/#install-server-and-client-binaries-on-windows
'프로그래밍 > Docker' 카테고리의 다른 글
[Docker] Windows 이미지 사용기 (1) | 2024.12.19 |
---|---|
[Docker] Dockerfile (0) | 2024.04.26 |
[Docker] 가장빨리 만나는 Docker (0) | 2023.05.19 |
[Docker] Docker Compose (0) | 2023.03.29 |
[Docker] Docker VS Podman (0) | 2023.02.24 |