티스토리 뷰
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
- clip
- prompt learning
- 구글드라이브연동
- 퓨샷러닝
- style transfer
- cs231n
- support set
- Prompt
- vscode 자동 저장
- 프롬프트
- 도커
- 서버구글드라이브연동
- 파이썬 클래스 다형성
- few-shot learning
- CNN
- 서버에다운
- 데이터셋다운로드
- 파이썬 딕셔너리
- 파이썬
- NLP
- 구글드라이브서버연동
- 파이썬 클래스 계층 구조
- 구글드라이브서버다운
- Unsupervised learning
- python
- 딥러닝
- 구글드라이브다운
- 도커 컨테이너
- docker
- stylegan
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
글 보관함
250x250