Linux
Windows에 Docker 설치후 실행하기 (f. Docker Desktop 없을때)
ᚁ ᚂ ᚃ ᚄ ᚅ
2024. 4. 2. 18:14
반응형
윈도우에서 도커를 사용하기 위해 Docker Desktop을 설치 후 사용하는데 2022년 2월부터 부분 유료화 되어 사용을 못하데 되는 경우나 도커 데스크탑 설치 없이 윈도우에서 Docker 설치 후 커맨드로 실행하고 싶을 경우 사용하는 방법
참고 : https://dev.epiloum.net/2063
1. WSL2 Ubuntu 서브모듈 설치
Powershell에서 아래 명령어를 실행하여 Ubuntu 서브모듈을 설치
wsl --set-default-version 2
wsl --install -d ubuntu
2. Ubuntu 실행
파워쉘에서 다음 명령어 입력하거나 또는 커맨드에서 바로 실행 (2개중 아무거나 사용해도 상관없음)
wsl -d ubuntu
3. Ubuntu 서브모듈 내에서 Docker 설치하기
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
4. 도커 실행
필요에 따라 비번입력이 필요함
sudo service docker start
5. 예제로 nginx 실행하고 확인하기
sudo docker run -p 8081:80 -d nginx
웹브라우저에서 http://localhost:8081 확인
6. Docker Desktop 이 설치되어 있으면 그곳에서도 확인 가능
7. 도커 상태(ps) 및 컨테이너, 이미지 삭제
docker ps
docker rm 컨테이너ID -f #컨테이너 강제 중지후
----------------------------------------------------------------------------------------------------------------------
관련된 다른글
2023.11.13 - [Linux] - 도커 이미지 컨테이너 (Docker) 관련 자주 쓰는 명령어
도커 이미지 컨테이너 (Docker) 관련 자주 쓰는 명령어
도커 이미지(Docker Image) 관련 자주 쓰는 명령어 관련 출처 : [Docker] 도커 이미지와 컨테이너 삭제 방법 컨테이너 삭제 동작중인 컨테이너 확인 $ docker ps 정지된 컨테이너 확인 $ docker ps -a 컨테이너
dtbb.tistory.com
반응형