
도커 교육을 듣고 간단하게 도커 컨테이너에 배포해봤다. 먼저 스프링부트로 간단한 애플리케이션을 만든다. 만든 후, jar파일로 빌드한다. 도커 파일을 만든다. Dockerfile은 프로젝트 최상단에 생성해줬다. FROM openjdk:11-slim EXPOSE 8080 ADD build/libs/dockerTest.jar dockerTest.jar ENTRYPOINT ["java","-jar","dockerTest.jar"] 여기에 사용된 도커 명령어는 아래와 같다. 명령어 설명 FROM 생성하려는 이미지의 베이스 이미지 지정 EXPOSE 컨테이너가 호스트 네트워크를 통해 들어오는 포트 지정 ADD 호스트 환경의 파일, 디렉터리를 이미지 안에 복사, 압축 파일인 경우에는 지정한 경로에 압축을 풀어서 추가..
개발/Docker
2022. 3. 20. 01:06

*개발환경 : Ubuntu 18.04 mAP 측정 도커이미지를 만들다 발생. 도커환경에서 opencv를 이용하여 새창을 띄울때 아래와 같은 에러가 발생함. 1. 컨테이너 생성 전 아래 명령어 실행 xhost local:root 2. 컨테이너 생성할 때 아래 옵션 추가 -v /tmp/.X11-unix:/tmp/.X11-unix \ -v /dev/snd:/dev/snd \ -e DISPLAY=unix$DISPLAY \
개발/Docker
2021. 11. 4. 15:13