본문 바로가기

728x90
반응형

전체 글

(222)
도메인명으로 IP확인하는 방법 도메인명으로 public ip 확인하는 방법 ping ping google.com Ping google.com [142.250.66.110] 32바이트 데이터 사용: 142.250.66.110의 응답: 바이트=32 시간=71ms TTL=47 142.250.66.110의 응답: 바이트=32 시간=63ms TTL=47 142.250.66.110에 대한 Ping 통계: 패킷: 보냄 = 2, 받음 = 2, 손실 = 0 (0% 손실), 왕복 시간(밀리초): 최소 = 63ms, 최대 = 71ms, 평균 = 67ms nslookup nslookup google.com 권한 없는 응답: 이름: google.com Addresses: 2404:6800:4005:80f::200e 142.250.66.110 tracert ..
docker gitlab-runner 실행해서 연결하기 gitlab은 있다는 전제하에 gitlab-runner를 실행한다. docker run -d --name gitlab-runner --restart always -v /gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner:latest -v /gltab-runner => 실행하는 vm(혹은 로컬)의 디렉터리 경로로 볼륨을 잡았다. docker exec -it bash 도커 컨테이너가 실행되면 컨테이너로 접속한다. # gitlab-runner 등록 gitlab-runner register # gitlab instance URL 입력 Enter the GitLab instance URL (for example, https://gitlab.com/): ht..
No Known Hosts file was found at /var/jenkins_home/.ssh/known_hosts. 개발서버에 젠킨스 설치도중 ssh-copy-id 등 ssh명령어가 먹히지 않아서 .ssh파일을 로컬에서 생성 후 서버로 올린 다음 노드연결시 에러가 났다. ssh-keyscan -H 신규노드IP >> /var/jenkins/.ssh/known_hosts 마스터노드 컨테이너에 접속 후에 위의 명령어를 통해 수동으로 known_hosts에 등록해줬다.
docker swarm jenkins / slave 설치 및 연동 overlay network 생성 도커 오버레이 네트워크를 생성한다. docker create network -d overlay jenkins Master 컨테이너 생성 Jenkins-master.yml version: "3.8" services: jenkins-master: image: jenkins/jenkins:2.387.1-lts-jdk11 networks: - jenkins ports: - 8080:8080 volumes: - /jenkins_home_volume/jenkins_home:/var/jenkins_home - /var/run/docker.sock:/var/run/docker.sock extra_hosts: - "gitlab.xxx.com:10.0.0.1" deploy: mode: r..
Docker 실행중인 컨테이너 host 파일에 값 추가 하는 방법 docker를 실행할 때 add-host를 통해서 host를 추가할 수 있는데 실행중에도 값추가가 가능하다. docker exec -it {컨테이너ID} bash -c 'echo "{host ip} {hostname}" >> /etc/hosts'
Spring @RequestMapping multi request 요청받기 @RequestMapping 패턴은 컨트롤러에서 메서드에 url을 매핑하는데 사용할 수 있다. 단일 컨트롤러 메서드에 대해 여러 URL패턴을 지정해서 받을 수 있다. @Controller @RequestMapping({"/users", "/members"}) public class UserController { @RequestMapping(value="/info", method=RequestMethod.GET) public String getUserInfo() { // code to get user info return "user-info"; } } 위에서 보면 URL이 두개가 매핑되어있다. "/users", "/members" 두 가지를 매핑할 때 배열 형태로 지정하면 된다. @Controller @R..
dial tcp: lookup ****: Temporary failure in name resolution docker login을 시도하려고 했는데 발생하는에러 dial tcp: lookup ****: Temporary failure in name resolution 해결방법 vi /etc/resolv.conf ##아래내용추가 nameserver 8.8.8.8 nameserver 8.8.4.4
Sonarqube 설치 intellij 연동하기 로컬에 SonarQube설치 https://www.sonarsource.com/products/sonarqube/downloads/ 다운로드 (Community Edition) java 11이상이 설치되어 있어야 한다. 설치 후 SonarQube 폴더를 Program Files밑으로 옮긴다. StartSonar.bat를 실행한다. 그러면 cmd창이 뜨고 소나큐브가 실행된다. http://localhost:9000 id : admin pw : admin 로그인 후 비밀번호를 변경한다. 프로젝트 생성 → Manually → 프로젝트 이름 지정 이후 토큰을 발급한다. Locally 선택 Generate하면 토큰이 생성된다. (저장해둬야함) IntelliJ 플러그인 설치 sonar검색 후 SonarLint 혹은..

728x90
반응형