반응형 centos 73 Docker(CentOS 7) + Nginx + Spring Boot + Vue.js 배포하기 - ④ ①, ②, ③ 편은 배포에 쓰일 준비물을 만드는 시간이었습니다. ④ 편에서는 본격적으로 배포하는 방법에 대해서 알아보도록 하겠습니다. 1. Spring Boot ② 편에서 만든 Spring 애플리케이션을 배포하기 위해서는 Jar를 생성해야 합니다. IntelliJ를 사용하시면 아래 사진처럼 Jar를 편리하게 생성할 수 있습니다. [우측 상단 Gradle 클릭 > Tasks > build > bootJar 클릭] 위와 같은 프로세스를 진행 후에 build > libs로 가면 "member-0.0.1-SNAPSHOT.jar"가 생성된 것을 알 수 있습니다. 그런데 이름이 너무 길기 때문에 build.gradle에서 다음 구문을 추가한 후에 다시 jar 파일을 생성하도록 하겠습니다. build.gradle에 .. 2021. 12. 28. Docker + CentOS 7 + MySQL 8.0 설치하기 MySQL 8.0 설치하기, root 임시 비밀번호 확인하기 MySQL 8.0 패스워드 정책 확인하기, 변경하기 MySQL 8.0 사용자 생성하기, 권한 부여하기 설치하기 # centos 7 image 가져오기 docker pull centos:7.8.2003 # docker 실행하기 docker run --privileged --restart always --name mysqld -p 80:80 -p 443:443 -v C:\Docker\dev:/mnt -dt centos:7.8.2003 /sbin/init # docker container로 접속 [root 계정으로] docker exec -it mysqld /bin/bash ## [CentOS 7 & root 계정] # yum 최신 update yu.. 2021. 12. 28. Nginx 소스 컴파일 설치하기 (With. Docker + CentOS 7) Nginx에 third party module을 추가해야 될 일이 생겼습니다. 기존 개발 서버와 운영 서버는 패키지로 Nginx를 설치했었는데, 패키지 설치는 third party module 추가가 불가능했습니다. Nginx를 소스 컴파일 방식으로 설치한 내용을 공유해보려고 합니다. 아무래도 개발 서버에 바로 들이박으면 롤백하기 너무 힘들 거 같아서 Docker에 CentOS 컨테이너를 띄워서 작업했습니다. 버전 정보 CentOS: 7.8.2003 Nginx: 1.20.1 Docker에 CentOS 이미지 가져오고 컨테이너 띄우기 docker pull centos:7.8.2003 docker run --privileged --restart always --name dev -p 80:80 -p 443:4.. 2021. 12. 14. 이전 1 다음 반응형