일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- redis
- jenkins
- java
- Gradle
- 요리
- db
- IntelliJ
- ReactJS
- linux
- php
- JVM
- it
- Oracle
- springboot
- Spring Boot
- Design Patterns
- Spring Batch
- AWS
- Git
- 맛집
- Web Server
- javascript
- laravel
- MySQL
- ubuntu
- Spring
- devops
- elasticsearch
- jsp
- tool
- Today
- Total
목록Infra (195)
아무거나
netstat -ant | grep LISTE 위와 같이 명령을 입력하면 아래와 이미지와 같이 열린 포트를 확인할 수 있다.
Docker 패키지만을 삭제하기 $ sudo apt-get purge lxc-docker Docker 의존성 패키지 까지 삭제하기 $ sudo apt-get autoremove --purge lxc-docker 위의 방법들로는 이미지, 컨테이너, 볼륨, 설정파일 등을 삭제 할수 없습니다. 만약 이미지, 컨테이너, 볼륨 들을 지우고 싶으시다면 아래의 명령어로 rm-rf /var/lib/docker 를 삭제해 주시면 됩니다. $ rm -rf /var/lib/docker 사용자 별로 설정된 환경 설정 파일은 직접 지워야 한다.
젠킨스 서버 구축 - https://bkjeon1614.tistory.com/95 // 젠킨스 설치 - Extended Choice Parameter Plug-In 플러그인 설치 ex ) * Extended Choice Parameter Name : branch Basic Parameter Types 체크 Parameter Type : Radio Buttons Number of Visible Item : 3 Delimiter : , * Choose Source for Value Value : dev,dev_2.5,dev_2.6 - 시스템 설정(workspace에 프로젝트별로 따로 모을경우) * 젠킨스 -> 환경설정 -> 홈 디렉터리(고급) -> 작업공간 최상위 디렉토리 -> ${JENKINS_HOME}..
1. Task 실행 테스트를 위해 간단한 Task만 build.gradle에 추가 [build.gradle] repositories { .... task print() { doLast { println "codecommit push complete" } } } 2. sudo docker run -p 9000:8080 -v /docker/jenkins:/var/jenkins_home -u root -d jenkins:2.60.3 ex) -v /docker/jenkins:/var/jenkins_home 은 /docker/jenkins의 실제 서버에 docker 컨테이너의 /var/jenkins_home 폴더가 공유된다. 차후 jenkins에 문제가 생겼을때 해당 경로에 -v옵션을 줘서 실행시키면 데이터 유지..
터미널 여러 창에서 커맨드 동시입력(iTerm2) 터미널에서 왼쪽 상단의 Shell 클릭 -> Broadcast Input 클릭 -> Broadcast Input to All Panes in Current Tab 클릭 ( 단축키는 option + command + i 이다. ) 창이 하나 뜨면 OK선택 다 완료되면 명령이 동시에 입력된다.
[docker mariaDB 설치] 1. 도커에서 mariaDB 이미지 받은후 컨테이너 생성 - sudo docker pull mariadb:latest - sudo docker run --name mariadb -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mariadb:latest - sudo docker exec -it mariadb bash // 해당 컨테이너 접속 - mysql -u root -p 명령으로 db접속 2. 마리아 DB 설정 - CREATE database `DB명` DEFAULT CHARACTER SET utf8; - create user `user명`@'%' identified by '비밀번호'; - grant all privileges on DB명.* t..
[springboot docker 개발/스테이지 배포 환경 구성] 컨테이너 : ubuntu14.04 웹 서버 : nginx 애플리케이션 : springboot 1. 컨테이너 실행 - sudo docker pull ubuntu:16.04 - sudo docker run -i -t -d -p 5001:80 --name ws_internal_api_dev -v /docker/ws_internal_api_dev/app/api:/app/api ubuntu:16.04 /bin/bash - sudo docker exec -it ws_internal_api_dev /bin/bash 2. api서버 세팅(nginx+springboot) - sudo docker exec -it ws_internal_api_dev /bin..
google에서 만든 cadvisor를 사용하자 장점 : 구축이 매우 간단하고 VM과 container의 상태 확인이 가능하다. 단점 : 특정 시점의 상태를 다시 확인할 수 없고 정확한 결과값이 아니라 그래프로만 표시되어서 정확한 분석이 어렵다. 또한 한 화면에서 여러서버에 대한 모니터링이 불가능하다. https://github.com/google/cadvisor
1. 직접 설치 - sudo apt-get update - sudo apt-get install docker.io - sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker // /usr/bin/docker.io 실행 파일을 /usr/local/bin/docker로 링크하여 사용 2. 도커 서비스 실행하기 - sudo service docker start