본문 바로가기

PROGRAMING

(82)
docker cli 접근 console. 접근 https://bluese05.tistory.com/21 우리가 "접속" 하고 싶다는 의미는 해당 container 의 shell 에 접속하겠다는 의미이다. 주의해야할 것은 docker exec 명령을 할때 옵션으로 -it 라고 덧붙여 주어야 한다. 이는 STDIN 표준 입출력을 열고 가상 tty (pseudo-TTY) 를 통해 접속하겠다는 의미이다. docker ps -a docker exec -it c456623003b1 /bin/bash c456623003b1 ≤= CONTAINER ID
docker 컨테이너 자동실행 만들기 (jenkins) https://deogicorgi.tistory.com/7 [전제조건] docker container ls -al 로 젠킨스 이름 찾기 나의 경우 jenkins 였다. 아래 파일을 만든다 docker-jeinkins.service sudo vi /etc/systemd/system/docker-jenkins.service 열어서 아래를 입력해준다. (jenkins는 docker 컨테이너명이다. [Unit] Wants=docker.service After=docker.service [Service] RemainAfterExit=yes ExecStart=/usr/bin/docker start jenkins ExecStop=/usr/bin/docker stop jenkins [Install] WantedBy=m..
spring boot jpa query dsl 빌드 하고 java import 방법 지난 번에 해결했던건데 또 기억이 나지 않는다. www.youtube.com/watch?v=hIw4EuhF9o8 이걸보고 querydsl 설정을하고 cmd 창에서 gradlew build 를 하면 querydsl { jpa = true querydslSourcesDir="$buildDir/generated-source" } compileQuerydsl { options.annotationProcessorPath = configurations.querydsl } configurations { // 손권남님이 공유해주신 팁 // 아래를 지정하지 않으면, compile 로 걸린 JPA 의존성에 접근하지 못한다. querydsl.extendsFrom compileClasspath } 이 설정 세팅하고 그러면 /..
spring boot 와 docker 그리고 remote debugging 일단 알게 된 내용 docker에 작은 java 이미지를 띄우고 내 컴퓨터하고 폴더 공유를 한다음에 docker에서 공유된 폴더로 접근한 다음에 linux docker 이미지에서는 gradle bootRun을 실행하면 "스프링 부트가 실행될 거라고 본다." 이 근거는 cmd창에서 프로젝트 폴더에가서 윈도우 환경 graldew bootRun을 하면 spring boot가 커멘드 창에서 실행되고 login.jsp 페이지를 메모장에서 열어서 글자를 고치고 화면을 새로고침 하였더니 적용되었다. 그런데 자바 파일에 로그를 넣었는데 자바컴파일이 자동으로 안되네..... cmd 창을 열어서 gradlew build --continuous 이걸 해주니 자바파일이 변경되었을때 자동 수정되었다. gradlew build ..
pgadmin4 docker woonizzooni.tistory.com/entry/Docker-PostgreSQL-pgAdmin4-SonarQube%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%97%B0%EB%8F%99
postgresql 설치 judo0179.tistory.com/48 Docker Postgresql 설치 및 셋팅하기 Docker Postgresql 설치 및 셋팅하기 본 문서는 Docker를 사용하여 Postgresql을 설치하고 셋팅하는 방법을 설명하고 있습니다. Linux, Mac OS에서 사용할 것을 권장합니다. 다음 링크에서 공식 postgres Docker.. judo0179.tistory.com docker pull postgres 하고나서 C:\postgresql\data 폴더를 생성하고 docker run -d -p 5432:5432 --name pgsql -e POSTGRES_PASSWORD=1234! -it --rm -v C:\postgresql\data\:/var/lib/postgresql/data post..
docker에 대한 생각. 나는 아직 한번도 docker를 써본적이 없다. 나는 개발에 관해서 docker를 써보고 싶었다. 하지만 관련글을 찾아보니까. 개발보다 운영에 관한 관점이 더 많은 것 같다. 운영이 개발을 포함하고 있지만 말이다. 나혼자 취미로 하는 개발에 docker를 쓰는게 맞는지 의문이 들었다. 하지만 쓰려고 한다. 규모가 큰 개발환경을 구축을 해보려면 작은것 부터 해야하지 않겠는가? 내가 찾아본 docker의 쓰임은 개발환경의 단일화 , 무중단 배포, 스케일 넓히기 쉽다 등의 내용이 있었다. 그래서 지인들한테 여러가지 물어보았다 어떻게 쓰는지. 1. 다양한 환경에서 개발이 쉽게 가능하다. 2. 쿠버네티스를 사용해서 운영배포 및 오토스케일이 쉽다. 3. 로컬에서 개발환경 구성보다 서버라고 보면 편하다.(이렇게 쓰면..
windows 10 home 에서 docker 사용하기 세상이 변했다. docker가 처음에 나왔을때 소문만 들었다. vitualbox를 설치해야하고.. 마 엄청 느리고 그랬던 것 같았다. windows 10 pro에서는 예전부터 되었던 기능이라고 한다. 아래는 windows 10 home을 기준으로 한다. 최근에 it기사를 보았더니. 마소에서 wsl2가 나왔고 wsl2 ==> 윈도우에서 linux를 사용하게 해주는 그런 환경. docker도 wsl2를 지원한다고 해서 설치해보았다. 결론은 잘되었다. 나의 컴퓨터 환경은 cpu : amd 3600 ram : 16gb os : windows 10 home 이다. 일단 bios에서 가상화를 활성화해야한다. 이것을 활성화기 위해서 부팅 할때 del키를 눌러서 bios에 가서 cpu세팅에 amd의 경우 svm 기능을..