SERVER33 GCP 디스크 용량 줄이기 [ 20.04.26 기준 ] 결과부터 말하면 용량 줄이기는 불가능하다. SERVER/구글 클라우드 플랫폼 GCP 2020. 5. 9. Rolling updates in Kubernetes https://techblog.topdesk.com/continuous-integration/rolling-updates-kubernetes/ SERVER/Kubernetes 2019. 11. 22. [Docker] Container 에 Timezone 설정 하기. 혹시 Oracle 을 사용하다가 아래와 같은 에러를 본 적이 있는가? ORA-01882: timezone region not found while connecting to Oracle 위 와 같은 에러가 발생 한 이유는 간단한다. Oracle이 설치 되어 있는 타임존과 Oracle에 접속하고자 하는 타임존이 다른 경우 발생 한다. Docker 같은 경우 기본적으로 UTC로 타임존이 지정 된다. 따라서 별도로 지정 하지 않으면 문제가 없지만, 만약 Oracle은 KST 인데 Tomcat은 UTC 일 경우 위와 같은 에러가 계속 발생하게 된다. 그럼... 어떻게 하면 되냐? 내가 여러 조사를 해본 결과 Docker를 다시 run 시키는게 가장 좋아 보였다. 먼저 Ubuntu에 /etc/localtime로 링.. SERVER/DOCKER 도커 2019. 8. 2. [DOCKER]도커 컴포즈를 활용하여 완벽한 개발 환경 구성하기 개발목표 - 개발, 운영 서버에서 서버별로 코드를 다르게 유지해야 할게 있었음. 해결방안 - docker 에 마이크로서비스로 되어있고, 쿠버네티스를 통해서 배포작업을 하고 있다. 여러가지 고민을 했었는데, 가장 쉬운건 git branch 별로 코드 수정을 해두는 거고, 다만 이러면 안정성이 떨어짐. 그래서 찾은방법은 쿠버네티스에서 도커를 실행할때, 도커 파일을 서버에 맞게 실행 개발서버 - \cp -f Dockerfile-stg-hfix Dockerfile - docker build --pull -t $COMMIT_IMAGE_TAG . 운영서버 - docker build --pull -t $COMMIT_IMAGE_TAG . 이런식으로 도커파일을 두개만들어서 도커 이미지를 서버에 맞게 복사, 생성 Dock.. SERVER/DOCKER 도커 2019. 8. 1. redis 시간 설정, expire https://www.codota.com/code/java/methods/org.springframework.data.redis.core.RedisTemplate/expire SERVER/Redis 2019. 3. 29. redi 간단 설명 및 sring 값 https://victorydntmd.tistory.com/248 간략히 보기는 좋으나 자세히 나와있지는 않음 SERVER/Redis 2019. 3. 15. 도커 .. 다시 하려니 기억이 하나도 안남. 재정리 다시 정리. 우선 초반부가 아에 생각이안남 . 이미지생성하고 돌리는거 다시 - 우선 맞나모르겟는데 적어두기 도커 이미지생성 docker build -t gs-spring-boot-docker4 . 도커 실행 docker run -p 8080:8080 gs-spring-boot-docker4 SERVER/DOCKER 도커 2019. 3. 14. springboot decker profiles 서버 환경에 따라 도커 파일 수정 http://www.littlebigextra.com/use-spring-profiles-docker-containers/ How to use Spring Profiles with Docker ContainersIntroductionSpring Profiles are an effective way of implementing environment independent code. The properties file or @Beans can be selected dynamically at run time based on the profile injected. Assuming that you are quite familiar with the spring profiles and looking for inject.. SERVER/DOCKER 도커 2019. 3. 6. Spring Boot with Redis Cluster 일단 요기 설명대로 따라하자...http://docs.spring.io/spring-data/redis/docs/current/reference/html/#cluster 혹시 클래스를 못찾는 경우가 생긴다면 Spring Boot가 기본으로 끼워 넣는 것들이 버전이 낮아서 그러니 라이브러리 업데이트를 하자... compile 'org.springframework.data:spring-data-redis:1.7.2.RELEASE' compile 'redis.clients:jedis:2.9.0' 위와 같이 (현 상황에서) 최신 버전으로 갈아 끼면 된다... (gradle 기준...) 그리고 나서 잘 되나 보면..IntelliJ를 사용한다면 @ConfigurationProperties를 그냥 쓰면 안된다고 한다.. SERVER/Redis 2019. 3. 5. [redis]레디스 처음 알아본 자료들 캐시용도로 redis 를 사용하려한다. 기존에는 redis 가 구성되어있었고, 나는 클라이언트만 만들면 됫음.springboot로 연결함. - redis 연결시에는 설정정보를 잘 알고있어야함. 클라이언트에 필요함.- 내가 알아본 걸로는 standalone, sentinel, cluster 환경이 있다. 각자에 맞게 클라이언트를 설정해야함. https://docs.spring.io/spring-data/redis/docs/current/reference/html/#cluster 여기 기본적인 설정방법이 나온다. 거의 다 나오지만 뭔가 설명이 살짝씩 부족하다. 특히 레디스를 처음 접하는 환경에서는.... 기존 환경은 sentinel 인데 이게 뭔지도 모르고 클러스터로 클라이언트를 만들어서 한참 고생함. se.. SERVER/Redis 2019. 3. 5. 도커 이미지, ps 전체삭제 on windows 도커 이미지 전체삭제 모든 컨테이너 삭제하기docker stop $(docker ps -a -q)docker rm $(docker ps -a -q) 모든 이미지 삭제하기docker rmi $(docker images -q) Exit 상태의 모든 컨테이너 삭제하기docker rm $(docker ps --filter 'status=exited' -a -q) 중요한건!! cmd 에서 실행이 아닌 powershell 에서 실행 해야함 .. SERVER/DOCKER 도커 2019. 1. 23. [도커] spring boot + gradle 배포 정리. 설치 과정은 대충 이전에 썼엇음.https://wfreud.tistory.com/273 도커를 다 설치하면 우선, 돌아가는지 보자.Kitematic 이나, 콘솔(파워쉘) 에서 gs-spring-boot-docker이거를 docker run 해보자. Kitematic 에서는 버튼 클릭으로만해도 돌아가니 쉽다. https://github.com/spring-guides/gs-spring-boot-dockerhttps://spring.io/blog/2018/11/08/spring-boot-in-a-container 이 두개가 저 예제의 공식 문서이다. github에 소스를 최대한 비슷하게 해서 하면 로컬에서 돌아갈것이다. 저기 설명을 대충 말하자면,... 해본사람만 이해하겟지만.. 기본 샘플은gradle 설정.. SERVER/DOCKER 도커 2019. 1. 18. 이전 1 2 3 다음