Linux에서 Spring boot jar 특정 java version으로 실행하기
·
Server
✅ 발단회사 서버에서 새로운 프로젝트를 테스트해야 할 일이 생겨서 호기롭게 jar 파일을 올리고 실행시켰더니... 순간 당황해서 에러 메시지도 보지 않고 코드만 뒤적거렸다... 멍청하긴✅ 해결현재 회사 서버에서 돌아가고 있는 애플리케이션들이 있는데 전부 Java 8로 작동하고 있었고필자가 이번에 테스트하려고 하는 프로젝트는 Java 17이 필요하다 따라서 linux에 openjdk 17을 다운로드한 뒤해당 java 파일의 경로를 입력해 주면 된다. 환경변수가 등록된 java 호출java -jar "applicatoin_name" 별도 java 호출"your_jdk_file_path" -jar "application_name"예시/usr/jdk/openlogic-openjdk-17.0.12+7-linux-..
Linux - Docker 컨테이너 올리기 (react, spring boot, mariadb) [2]
·
Server
이전 포스팅에서 mariadb와 spring boot를 docker 컨테이너로 올리는 것까지 진행하였다.2024.06.18 - [Server] - Linux - Docker 컨테이너 올리기 (react, spring boot, mariadb) [1] Linux - Docker 컨테이너 올리기 (react, spring boot, mariadb) [1]회사에서는 Spring boot jar를 사용하여 서버를 구동하기 때문에 Docker를 사용할 일이 없었지만이번에 테스트 겸 프로젝트를 올려보았다. 아주 조금 docker를 사용했기 때문에 그냥 프로젝트끼리dockermagicmk.tistory.com 이번 포스팅은 react 프로젝트를 docker image로 만든 뒤 서버에 올리는 것으로 마무리하겠다.✅R..
Linux - Docker 컨테이너 올리기 (react, spring boot, mariadb) [1]
·
Server
회사에서는 Spring boot jar를 사용하여 서버를 구동하기 때문에 Docker를 사용할 일이 없었지만이번에 테스트 겸 프로젝트를 올려보았다. 아주 조금 docker를 사용했기 때문에 그냥 프로젝트끼리docker image를 만들어 container에 올리면 되는 것이 아닌가 하고 안일하게 생각한 뒤 작업을 진행하였다.뒤에 무슨 일이 생기는 줄도 모르고....ㅋㅋ 본 포스팅의 작업은 OS에 Docker가 설치되어 있다는 가정 하에 진행됩니다.✅ MariaDBDB의 경우는 매우 유명해서 아주 수월했다... 🔹MariaDB image 설치우선 mariaDB를 pull 해준다.docker pull mariadb 아래와 같이 mariaDB 이미지를 확인할 수 있다.[root@DJ-blabla-v7 ~]#..
Docker + Redis 설치
·
Server
2023.08.09 - [Server/Docker] - Windows 10 + WSL + Docker 설치하기 Windows 10 + WSL + Docker 설치하기 2022.04.08 - [Server/Docker] - Docker 설치해보기 Docker 설치해보기 1. Docker란? Docker는 쉽게 말해서 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 예전에는 서버의 버전도 정해져있기 때문에 해당 서버 magicmk.tistory.com Docker에 Redis를 올리기 이전에 Windows 사용자라면 이전 글을 보고 Docker를 설치하고 오면 될 것 같다. Redis 설치 Docker에서 Redis 이미지를 가져온다. $ docker pull redis 그리고 가져온 이미지 목록을 확인해본다..
Windows 10 + WSL + Docker 설치하기
·
Server/Docker
2022.04.08 - [Server/Docker] - Docker 설치해보기 Docker 설치해보기 1. Docker란? Docker는 쉽게 말해서 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 예전에는 서버의 버전도 정해져있기 때문에 해당 서버에 맞춰서 여러 프로그램을 설치하는 것도 일이였고, 시간 magicmk.tistory.com 예전에 Docker를 설치하는 글을 작성한 적이 있는데 해당 버전은 가상머신에 Ubuntu를 올려서 Docker를 설치했던 것인데 이번에는 Windows에 Docker를 설치하는 방법에 대해 얘기해보려고 한다. Hyper-V / WSL2 설치 Docker Desktop은 기본적으로 Hyper-V와 WSL2 기반의 Docker Engine을 사용하기 때문에 이 두 개를 설..
Jenkins 설치해보기
·
Server/Jenkins
젠킨스란? 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 tool (CI - Continuous Integration) 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 있는 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하다. 젠킨스는 왜 사용할까? 로컬에서 개발한 코드를 직접 서버에 올린 뒤 쿠버네티스 클러스트에 컨테이너로 배포한다는 것은 말도 안 된다. But, 쿠버네티스 위에 CI/CD pipeline을 만들면 로컬에서 어플리케이션 개발 후 git에 push하면 자동으로 서버 내 쿠버네티스 클러스에 배포된다. CI/CD pipeline 구성도 젠킨스의 장점과 단점에는 무엇이 있을까? 동적 Jenkins 장점 쉽게 확장할 수 있다. 고..