도커 추출된 이미지 윈도우에서 로드 하는 방법(우분투, centos 가능)
centos7 docker 이미지를 추출하여
윈도우 도커에서 로드하는법 을 알아봅시다.
순서는 아래와 같습니다.
- 리눅스에서 이미지 추출 https://trytoso.tistory.com/1586
- 윈도우에서 이미지 로드
이미지 로드 하기 전에 윈도우에 도커를 설치해보도록 할께요.
#윈도우 10 이상 다운로드
https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows
다운로드후 설치
윈도우에 모두 설치되었다면 리부팅
#파워쉘을 이용하여 정상적으로 설치 되었나 확인
$ docker --version
추출한 이미지 tar 파일을 받아야겠죠.
#추출한 이미지를 로드해 보도록 하겠습니다.
$ docker load -i wwy_ocr.tar
#12기가라 시간이 조금 걸리네요.
#로드 다 되었으면 이미지 확인해 보도록 할께요
$ docker images
#방금 로드한 이미지를 컨테이너로 만들어 실행해 보겠습니다.
$ docker run -i -t wwyocr:kdh /bin/bash
# 컨테이너에서 파이썬 서버 실행 합니다.
# python 서버 실행
$ cd /home/centos/easyOCR-binary-centos-main
$ python3 server.py &
INFO: Started server process [21]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
# 컨테이너는 실행해둔채로 로컬로 나오기
ctrl + p + q
#컨테이너 확인해보도록 하겠습니다.
$ docker ps -a
컨테이너 파이썬 서버도 실행했으니 로컬에서 easyOCR 실행하여 문자 추출해보도록 하겠습니다.
# 방금 만든 컨테이너의 ocr 실행
$ docker exec -e LD_LIBRARY_PATH=/usr/local/lib -it 7c7ba58ec46e /home/centos/cpp/ocrres
루트 권한이 없는 도커 컨테이너에 파일 추가하려면 아래 참고
https://qa.apthow.com/archives/28416
'인프라' 카테고리의 다른 글
centos7 python3 pip3 오프라인 설치 (yumdownloder 사용) (0) | 2021.12.07 |
---|---|
리눅스 docker 일반 계정으로 실행시 오류 발생 Got permission denied while trying to connect to the Docker daemon socket (0) | 2021.12.02 |
docker 이미지 만들기 (0) | 2021.11.30 |
[윈웨이] 로컬에서 docker 파일 실행 + C++ REST SDK + easyOCR 운전면허증 (0) | 2021.11.30 |
로컬에서 docker 컨테이너에게 환경변수와 실행 명령 전달하기 (0) | 2021.11.30 |