728x90
1. Docker 설치 완료
2. MySQL 연동 완료
3. nginx 연동 완료.
maven을 설치합니다.(sudo 상태)
apt update
apt install maven
Dockerfile 제작
메이븐이 설치되었다면
- vim Dockerfile 입력 (Vim으로 전환)
- i 누르기 (insert로 전환)
- vim에서 아래 명령어 입력
FROM openjdk:11-jdk-slim
VOLUME /tmp
ADD /target/*.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
- ESC 후 shift + z + z
project build
- mvn package
- 테스트 코드 문제 발생 시 mvn -DskipTests=true package
mvn package
# 테스트 코드 문제 발생시
# mvn -DskipTests=true package
- docker build -t 프로젝트 폴더명.
- 프로젝트 폴더명 입력 후 꼭 빈칸 후 점 추가 "folder ."
run
docker run -p 8080:8081 <프로젝트 폴더명>
서버 포트 고려하여서 뒷부분 변경.
반응형
'Server > Infra' 카테고리의 다른 글
[AWS] AWS EC2 Free tier 생성 (0) | 2022.12.20 |
---|---|
[CI/CD] GitLab CI/CD (자바, gradle) (0) | 2022.12.12 |
[Docker] 우분투, 도커로 그래들 프로젝트 빌드하기(Gradle Project Build) (0) | 2022.11.15 |
[Docker] 도커(Docker) nginx 연동 (0) | 2022.11.14 |
[Docker] 도커(Docker) MySQL 띄우기 (0) | 2022.11.14 |