본문 바로가기
Docker

도커 명령어 정리 feat 저장 경로 변경

by 하이바네 2021. 3. 23.
반응형

도커 이미지 검색

docker search "이름"

(예시)docker search ubuntu:18.04

 

Container 생성

(여러개의 포트를 여는 예시)

docker run -i -t --name "image name" -p 80:80 -p 22:22 -p 3000:3000 -p 8000:8000 "container name"

 

Container를 image로 commit

docker commit "container name"

 

*도커 이미지 경로 변경

윈도우에서 일반적으로 이미지 경로의 변경은 다른 블로그들을 보면 많이 찾을 수 있다. 특히 windows에서 사용중일 경우 docker desktop을 사용하면 settings에서 손쉽게 변경이 가능한 것으로 보인다.

단, 문제는 windows환경에서 wsl2로 도커를 사용하는 경우이다. 

stackoverflow.com/questions/62441307/how-can-i-change-the-location-of-docker-images-when-using-docker-desktop-on-wsl2

 

How can I change the location of docker images when using Docker Desktop on WSL2 with Windows 10 Home?

I've just upgraded to Windows 10 Home May 2020, activated WSL2, and installed Docker Desktop. WSL2 must be installed in my system disk, which is a small SSD. I don't want to fill it with docker ima...

stackoverflow.com

위의 링크에 보면 자세한 방법이 나와 있으며 요약하면 아래와 같다.

 

1. cmd에서

wsl --list -v

 

리스트가 나오는데 해당 리스트에 나오는 것을 전부 멈춘다.

 

wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar"

 

wsl --unregister docker-desktop-data

 

wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2

 

위의 순서대로 진행을 하면 D:\Docker\wsl\data\폴더 안에 이미지 및 컨테이너가 저장된다.

 

이거를 못찾아서 정말 삽질을 많이했었다...정말 많이...

728x90

댓글