티스토리 뷰
728x90
도커 컨테이너의 환경 세팅을 다른 원격 서버에서 그대로 실험하고 싶을 때가 있다. 설정을 하다보면 순서에 따라 꼬이는 일도 발생해서 같은 환경 세팅을 가져가고 싶었다. 같은 서버 내에선 도커 컨테이너를 이미지로 만들어서 이를 컨테이너 생성에 사용할 수 있는데, 이 이미지를 다른 서버에 옮겨서 사용하고 싶어서 방법을 찾아 보았다.
1. docker container image로 변경
docker commit {컨테이너 이름} {생성할 이미지 이름}
사용중인 컨테이너 이름과 이를 이미지로 변경할 이름을 적으면 된다.
2. 이미지를 파일로 저장하기
docker save {이미지명} > {파일 생성명}.tar
위에서 생성한 이미지를 tar 파일로 없애기 위해 파일명을 적어주면 된다.
3. 저장할 파일을 다른 호스트로 전달
scp -P {port 번호} {생성한 파일 (.tar} {serve host name}@{ip 주소}:{서버 내에서 다운 받을 경로}
더 넣어줄 조건이 있으면 --help 사용
4. tar파일을 image로 생성
docker load -i{이미지로 로드한다는 조건} {파일(.tar)}
경로에 저장된 파일을 확인하고 이미지로 로드하는 방법이다.
꽤 유용한 방법이다.
728x90
'Skills > Docker' 카테고리의 다른 글
[Docker] Error response from daemon: driver failed programming external connectivity on endpoint (0) | 2023.10.04 |
---|---|
[Docker] 도커 컨테이너 용량 확인 (0) | 2023.09.18 |
[Docker] docker exec -it {container name} nvidia-smi (1) | 2023.07.21 |
[Docker] 도커 컨테이너 명령어 (0) | 2023.03.21 |
[Docker] docker container에 cv2 설치 방법 / 도커 컨테이너 설치 (0) | 2022.10.25 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 파이썬 클래스 계층 구조
- python
- 구글드라이브서버연동
- 도커
- Unsupervised learning
- cs231n
- CNN
- 딥러닝
- support set
- 파이썬 클래스 다형성
- prompt learning
- 파이썬
- 구글드라이브연동
- 데이터셋다운로드
- 프롬프트
- Prompt
- 구글드라이브서버다운
- 구글드라이브다운
- stylegan
- 서버에다운
- 서버구글드라이브연동
- docker
- 도커 컨테이너
- style transfer
- vscode 자동 저장
- NLP
- few-shot learning
- clip
- 퓨샷러닝
- 파이썬 딕셔너리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함
250x250