전체 글 (30) 썸네일형 리스트형 Docker - restart options docker가 재실행 됐을 때를 대비한 옵션에 대해 알아보자.아래의 --restart 옵션에 always와 같은 옵션을 사용하면 된다.docker run -d --restart always redis 옵션에 대한 설명은 아래와 같다 핵심 옵션 설명Docker는 컨테이너가 종료되거나 Docker 데몬이 재시작될 때 자동으로 컨테이너를 다시 실행할 수 있도록 재시작 정책(restart policy) 을 제공합니다.--restart no기본값. 컨테이너가 종료되면 자동으로 재시작하지 않음.--restart on-failure[:max-retries]컨테이너가 비정상 종료(종료 코드 ≠ 0)일 때만 재시작.:max-retries를 지정하면 최대 재시도 횟수를 제한할 수 있음.--restart always컨테이.. Spring Boot - Dockerfile 진짜 진짜 오랜만에 글을 쓸 수 있는 시간이 생겼다... 이게 참... 개발도 하고 현장도 나가고 하니 정신이 없네...다행인건 좋은 분들이랑 함께 한다는 게 참 감사할뿐.. 본론으로 들어가서 gradle build 및 docker image 파일 생성하는 방법을 기록 차원에서 남겨두려고 한다..별 내용 없고.. 그냥 앞으로 이것 참고삼아 빌드할 생각으로 작성하는거라 내용이 친절하지 않은 부분은 이해 바란다. 아래는 Dockerfile로 스프링 프로젝트 최상단에 생성하면 된다FROM eclipse-temurin:17-jre-alpineWORKDIR /genesys-demoCOPY build/libs/*SNAPSHOT.jar app.jarENTRYPOINT ["java", "-jar", "/genesys-.. STS(Spring Tool Suite)에서 Gradle Build 하기 오랜만에 Gradle 빌드를 하려고 하는데... STS에서 하는건 오랜만이라 진짜 너무 오랜만이라 순간 기억이 안났다...잠깐 멍때리다 몇 번 만져보니까... 혹시나 호~~옥시나 또 까먹지 않도록 기록을 남긴다... 글이 짧을 것 같지만 ㅎㅎ 1. STS 코드 수정 후 project refresh 2. 우측에 있는 Gradle 코끼리 클릭 3. build를 클릭 4. bootJar를 실행(더블클릭 가능) 5. Project의 build 폴더에서 jar 가져다가 쓰기 ([workspace] > [project] > build > libs > [project name].jar 진짜 별거 없는데...진짜 웃기네...사람이 당황하니까 기본적인거도 안되는구나 ㅋㅋㅋㅋㅋ혼자 그랬으니 망정이지 ㅋㅋ 끝! 블로그 도메인 변경기 우선 많은 분들이 블로그 관심 같고 찾아주셨었는데... 도메인 변경 과정에서 실수가 있어서 새 도메인은 잘 되는데... 기존 도메인으로 모든 게 세팅이 되어 있어 문제가 발생했다.. 구글 서치에서 잡히는 도메인은 여전히 기존 도메인이어서...접속 시 아무것도 안떴다... 분명 서치 콘솔에 설정했는데...알고보니 한동안은 redirection 설정을 해줘야하는 것 같다.. 결국 복구...기다려주셔서 감사합니다. ㅠㅠ 뭐 원래 취지가 혼자 공부한거 다시 보려고 만든거긴 한데..그래도 찾아와 주시니까 ㅎㅎㅎㅎㅎ :) 윈도우 cmd에서 맥으로 ssh 접속 시 한글 깨짐 아니 검색하면 나오는 게 맥에서 ssh 접속 시 밖에 없어서 글을 남긴다....우선 윈도우에서 맥에 원격으로 접속하는 방법은 VNC가 있긴하다.. 하지만 사용해보니 한글입력 문제가 있었다.ctrl+space를 해도 화면상에서 한/영 전환이 이뤄지는 것은 보이지만 어쨌든 영어만 입력이 되었다.뭔가를 설치하고 싶지는 않았고 순정으로 사용하고 싶은 상황에서 할만한 방법은 SSH였다. (VNC를 쓰면서 가능한 방법은 MacOS에서 VNC로 Mac에 붙으면 되긴 하더라...) 어쨌든 임시 개발테스트 서버용도로 맥미니를 돌리고 있으니 그 정도면 충분했다. 그런데... ls를 입력하자 한글이 다 깨진다...?? 혹시 몰라 locale을 날려봤다.. ??? 분명 UTF=8 이었는데... C????????? 맥에 직접.. 이전 1 2 3 4 ··· 6 다음