일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Docker
- jenkins 설치
- Jenkins Pipeline
- subnetmask
- CI/CD
- vue.js
- 리눅스
- nginx
- jenkins github 연동
- docker network
- MySQL
- jpa
- jenkins maven
- REACT
- error
- Jenkins
- jenkins github
- spring
- java
- gradle
- grpc
- IntelliJ
- jenkins jdk
- jenkins install
- grafana
- JavaScript
- 리액트
- MongoDB
- Linux
- Spring Boot
- Today
- Total
목록서버 (67)
뭐든 즐기면서 ;)

nvm(node version manager) 설치 https://github.com/nvm-sh/nvm GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active nod... github.com # wget명령어를 통..
Error 내용 Erro : WARNING: IPv4 forwarding is disabled. Networking will not work. 해결 방법 도커를 재시작 해줍니다. > systemctl restart docker

생성되어 있는 docker netwokr 목록 확인 > docker network ls NETWORK ID NAME DRIVER SCOPE fb94083c881d bridge bridge local 135b46ee40c4 host host local 5dc9a048f099 none null local Docker 네트워크는 bridge, host, overlay 등 목적에 따라 다양한 종류의 네트워크 드라이버(driver)를 지원하는데요. bridge 네트워크는 하나의 호스트 컴퓨터 내에서 여러 컨테이너들이 서로 소통할 수 있도록 해줍니다. host 네트워크는 컨터이너를 호스트 컴퓨터와 동일한 네트워크에서 컨테이너를 돌리기 위해서 사용됩니다. overlay 네트워크는 여러 호스트에 분산되어 돌아가는 컨테..

1. NginX 설치 명령어 # nginx:latest version 이미지 가져오기 > docker pull nginx # docker run [--name 컨테이너 명칭] -d -p [remote server port]:[docker 네트워크 port] [이미지명] > docker run --name nginx -d -p 80:80 nginx 2. NginX 페이지 띄워보기 3. Docker 내부의 NginX 접근 > docker exec -it [name || 컨테이너ID] /bin/sh # 컨테이너에서 나오기 > ctrl + d 4. NginX 설정 파일 수정 # pwd / (처음 container 진입하면 container 내에 root 경로로 진입한다.) # cd /etc/nginx # vim..

Docker 공식 홈페이지에 나와 있는 CentOS 설치 방법 https://docs.docker.com/engine/install/centos/ Install Docker Engine on CentOS docs.docker.com 기존 설치되어 있을 경우, old 버전을 지웁니다. > yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 1. Docker Repository를 생성합니다. > yum install -y yum-utils > yum-config-manager \ --add-re..
Jenkins 자동배포 1. GitHub연결 2. Maven 설정 3. pipleline 작성 Pipeline에 Tomcat을 실행할 shell script를 작성합니다. stage('Server Start') 부분을 보시면 되고, Tomcat은 서버내에 설치되어 있다고 가정하고 진행하겠습니다. (아래, pipeline의 간단한 문법을 설명드리겠습니다.) dir('shell이 실행될 경로') { sh 'shell 작성' } sh 명령어를 쓰는 방법은 2가지가 있습니다. 아래 pipeline script를 참고하면 이해에 도움이 될 것 같습니다. sh '''한 번에 여러 줄의 shell을 작성할 수 있습니다.''' (작은 따옴표 3개) sh "한 줄에 하나의 shell 명령어만 실행할 수 있습니다." (큰..
Jenkins 자동배포 1. GitHub연결 2. Maven 설정 3. pipleline 작성 Pipeline에 Maven Build 부분을 작성할 것입니다. stage('Build') 부분을 봐주시면 됩니다. (아래, pipeline의 간단한 문법을 설명드리겠습니다.) environment {} 영역에 script내에서 사용할 변수를 선언할 수 있습니다. ${변수명} = 변수를 사용할 때 쓰는 표기법입니다. sh "cli 명령어 사용 가능" 참고로 shell이 실행되어지는 경로는 "${JENKINS_HOME}"이며, sh "./"하였을 경우에는 ${JENKINS_HOME}/workspace/${JOB_NAME}@tmp 경로가 적용되어 집니다. (이해하시기에는 직접 실행해보는 것이 좋을 것 같습니다. ☆..

Jenkins 관리 > Global Tool Configuration 메뉴로 이동하여, JDK 영역을 확인합니다. Add JDK를 눌러 JDK를 추가해 줍니다. JDK 설치 방법은 2가지가 있습니다. 저는 2번 방법을 사용하여 JDK를 설치하였습니다. Install automatically체크하지 않았을 경우, PATH를 입력하는 칸이 보여지는데, 서버 내에 jdk가 설치된 경로를 입력해 주면 됩니다. Install automatically를 체크할 경우, jenkins에서 자동으로 설치를 해줍니다. Pipeline 'tools'에 위와같이 입력해주면, 해당 item(프로젝트)은 jdk8버전으로 실행되어 질 것입니다.