Docker 컨테이너 이전 > 에필로그

본문 바로가기

Docker 컨테이너 이전

페이지 정보

작성자 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 에필로그 댓글 0건 조회 715회 작성일 23-10-19 18:40

본문

【환경】
Windows Server 2008 Standard R2
VirtualBox-5.0.14
DockerToolbox-1.10.2
다수 컨테이너 운영
정체 모를 컨테이너 볼륨 존재

【파악】
기본으로 잡힌 20GB 디스크 용량 부족
docker run으로 Container 생성시 사용했던 옵션, 환경변수, 스크립트를 알아내지 못함
.bash_history 파일에는 컨테이너 실행과 종료 명령만 기록돼 있음
결과적으로 Image로는 못 옮김(export/import, commit, save/load 등은 무의미)
Data volume 이전 작업도 위험할 것으로 봄

【결정】
/var/lib/docker 디렉터리를 통으로 복사하는 편법을 쓰기로 함

【점검】
최근 Docker, Docker Desktop과 호환 않됨
DockerToolbox-19.03.1와도 맞지 않음
DockerToolbox-1.10.2를 설치하더라도 boot2docker.iso는 19.03.1 버전으로 github에서 강제로 대체 됨
Hyper-V, WSL, WSL2 실패

【편법】
Windows 10 Pro를 서버로 이용
Microsoft Visual C++ 2015-2022 Redistributable (x64) 설치
VirtualBox-7.0.10-158379-Win 설치
DockerToolbox-1.10.2 설치(VirtualBox/Kitematic 체크 해제, Boot2Docker 업데이트 선택 않함)
랜선 분리
Git 폴더 안에 있는 bash.exe를 관리자 권한으로 실행
docker-machine create -d virtualbox --virtualbox-disk-size "100000" default
랜선 연결
구 서버에서 disk.vmdk을 disk_org.vmdk으로 복사해 옴
VirtualBox를 실행하여서 disk_org.vmdk를 추가고 기존 disk.vmdk는 부팅 순서를 뒤로 미룸
bash.exe에서 docker-machine stop default 입력
exit를 입력하여 bash.exe를 종료
VirtualBox를 종료
DockerToolbox를 관리자 권한으로 실행
VirtualBox에서 default 가상머신이 부팅되면 콘솔로 진입
mount /dev/sdb1 /mnt/sdb1
rm -rf /mnt/sdb1/var/lib/docker
cp -afpr /mnt/sda1/var/lib/docker /mnt/sdb1/var/lib
umount /mnt/sdb1
poweroff
DockerToolbox에서 exit입력하여 종료
VirtualBox 종료 후 다시 실행
default 설정에서 disk_org.vmdk 제거
도구의 미디어에서도 disk_org.vmdk 삭제
disk.vmdk 부팅 순서 원위치
메모리 추가, CPU 할당 조정
DockerToolbox를 관리자 권한으로 실행
echo "" > /mnt/sda1/var/lib/docker/containers/이름/이름-json.log 식으로 컨테이너들의 기존 로그를 삭제

【확인】
docker ps -a
docker images 또는 docker image ls
docker volume ls
docker start 컨테이너
docker stats

【접속】
VirtualBox NAT 네트워크에서 필요한 포트를 포워딩
브라우저, 클라이언트 툴 사용
 

댓글목록

등록된 댓글이 없습니다.

에필로그 340건/1페이지
에필로그 목록
번호 제목 글쓴이 조회 날짜
340 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 554 11-28
339 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 549 11-28
338 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 544 11-27
337 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 513 11-27
336 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 547 11-27
335 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 511 11-27
334 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 544 11-27
333 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 558 11-27
열람중 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 716 10-19
331 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1023 07-15
330 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1078 07-15
329 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1000 07-15
328 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1382 05-11
327 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1301 05-11
326 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1280 05-10
게시물 검색
[문의] 전화 : 0707-443-0499 메일 : t8@t8.co.kr [분야] Linux, Unix, Windows DNS, 웹, WAS, 역방향프록시, 앱 SQL, 메일, 스트리밍, CDN SMB/CIFS, FTPs, NFS, AFP IKEv2, OpenVPN, WireGuard 대범위 DHCP, WiFi 종속포털, AAA DDoS 우회/분산, 랜섬웨어 대비 장애/재난/해킹시스템 복구 서비스/P2V 마이그레이션 XSS/웹쉘/인젝션/백도어 제거 서버 업그레이드/교체/이전 주문/맞춤/복합/간이서버 제작 특별/희귀/생소한 시스템 상담/구현 문제해결 외

Copyright © T8. All rights reserved.