시놀로지 나스

도커 이미지 저장하기

do121 2024. 5. 10. 21:06
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

새로운 크로스 플랫폼 PowerShell 사용 https://aka.ms/pscore6

PS C:\Users\nogod> docker pull ccrisan/motioneye:dev-amd64
dev-amd64: Pulling from ccrisan/motioneye
6ec7b7d162b2: Pull complete
5c32730e4422: Pull complete
2c2620f3c0ce: Pull complete
c749bc109d46: Pull complete
Digest: sha256:31a8d7d4fd098bb90a2318496b47d94b54b2d05664949ef910d668e5e7fedfe2
Status: Downloaded newer image for ccrisan/motioneye:dev-amd64
docker.io/ccrisan/motioneye:dev-amd64

What's Next?
  View a summary of image vulnerabilities and recommendations → docker scout quickview ccrisan/motioneye:dev-amd64

PS C:\Users\user> cd C:\Users\user\AppData\Local\Docker\wsl
PS C:\Users\user\AppData\Local\Docker\wsl> dir


    디렉터리: C:\Users\user\AppData\Local\Docker\wsl


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----      2024-05-10   오전 7:12                data
d-----      2024-05-10   오전 7:12                distro


PS C:\Users\user\AppData\Local\Docker\wsl> cd data

PS C:\Users\user\AppData\Local\Docker\wsl\data> docker images
REPOSITORY          TAG         IMAGE ID       CREATED       SIZE
ccrisan/motioneye   dev-amd64   265779d6fdf2   3 years ago   494MB
PS C:\Users\user\AppData\Local\Docker\wsl\data> docker save -o motioneye.tar ccrisan/motioneye

 

도커 레지스터리에서 이미지 다운이 갑자기 안되어 할수없이 윈도우용 도커를 설치하여 윈도우에서 이미지를 내려받은 후 tar로 만든 후 시놀로지에 업로하여 설치하고 있음

아직 이미지 다운로드 안되는  원인 파악이 안되어 당분간은 이렇게 할수 밖에 없을 듯...

 

위 과정은 motioneye를 이미지를 다운 받아 tar로 만드는 과정임

먼저 dockerhub에서 이미지를 검색해서 아래와 같이 명령어 부분을 카피한다.

 

그리고 cmd를 열어서 붙여넣고 실행하면 이미지 설치가 된다.

설치된 이미지는  C:\Users\user\AppData\Local\Docker\wsl\data에 ext4.vhdx에 설치되는 것 같음

해당 폴더 이동 후

docker images 명령을 실행해 보면 아래와 같이 이미지 이름( REPOSITORY  부분)을 확인 할수 있음

 

REPOSITORY          TAG         IMAGE ID       CREATED       SIZE
ccrisan/motioneye   dev-amd64   265779d6fdf2   3 years ago   494MB

 

tar파일로 묶는 명령어 실행해서 이미지를 하나의 파일로 만들어서 나스에 올리면 됨

docker save -o 파일이름.tar 이미지_이름

docker save -o motioneye.tar ccrisan/motioneye

 

추가 버튼을 누르면 이미지를 설치할수 있음