반응형
SMALL
1. 로컬 도커 이미지 tar 파일로 만들기
■ 아래 명령어를 통하여 도커이미지 tar 파일로 실행하기
- 파일이 떨어지는 곳은 내가 현재 머물고있는 디렉토리이다.
docker save 이미지이름 > 파일이름.tar
2. ssh를 통하여 우분투 접속 후 scp 로 파일 보내기
맥에서 ssh로 우분투 접속하는법
https://176cm-developer.tistory.com/entry/Mac-Utm-M1-M2-%EB%A7%A5%EC%97%90%EC%84%9C-UTM-Ubuntu-%EB%B3%B5%EC%82%AC-%EB%B6%99%EC%97%AC%EB%84%A3%EA%B8%B0
■ scp 명령어를 통하여 파일보내기
scp 보낼파일.tar 우분투유저이름@우분투고유아이피:보낼디렉토리
만약 권한 에러가 난다면 보낼 디렉토리에 대하여 아래 명령어 실행
sudo chmod 777 보낼디렉토리루트
3. tar 파일 도커이미지로 변환 후 실행
■ 아래 명령어를 통해 tar 파일 도커이미지로 변환
sudo docker load 파일명.tar
#output 이미지로드
59bd0a52c319: Loading layer 143.6MB/143.6MB
39047ed7849e: Loading layer 49.63MB/49.63MB
b2959535127e: Loading layer 187.5MB/187.5MB
a2ccf25052d9: Loading layer 569.5MB/569.5MB
63b8a7ba5f30: Loading layer 19.7MB/19.7MB
42fa0dfb28ec: Loading layer 62.88MB/62.88MB
4e69cf08e718: Loading layer 5.12kB/5.12kB
38049daa7c10: Loading layer 10.84MB/10.84MB
f4ec36a82a2e: Loading layer 82.71MB/82.71MB
d57b6b2996ba: Loading layer 230.9kB/230.9kB
5f70bf18a086: Loading layer 1.024kB/1.024kB
d90d5ac7c66b: Loading layer 1.331GB/1.331GB
Loaded image: crime_dash_board_server:latest
위 명령어 실행 후 docker image ls 를 하면 이미지 목록에 추가 된 것을 볼 수 있다.
docker image ls
#output
REPOSITORY TAG IMAGE ID CREATED SIZE
crime_dash_board_server latest ca3f2771d9a3 About an hour ago 2.39GB
<none> <none> a1f69412df49 3 months ago 116MB
dreamhackofficial/blue-whale 1 87a96c7a8db0 12 months ago 152MB
hello-world latest ee301c921b8a 13 months ago 9.14kB
■ 아래 명령어를 통해 도커 이미지 실행
docker run --rm -p 8892:8892 crime_dash_board_server
4. 접속 테스트
■ 우분투 고유아이피:지정포트를 입력하면 잘 접속이 되는 것 을 확인할 수 있다.
LIST
'Programming > Cs' 카테고리의 다른 글
[ linux ] overthewire bandit 0 ~ 3 문제 (2) | 2024.10.29 |
---|---|
[ IDE ]Vscode Extension으로 폴더 및 파일 직관적인 아이콘으로 변경하기 (0) | 2024.09.13 |
[ Docker ] FastApi 앱 도커 이미지 빌드 및 실행해보기 (0) | 2024.06.13 |
[ CS ] 비트와 바이트, MSB, LSB (0) | 2024.04.29 |
[ Vmware, 무료 ] M2 맥에 윈도우11 가상환경 및 인터넷 연결 세팅하기 (1) | 2024.04.15 |