본문 바로가기

728x90
반응형

study_IT/DevOps

(30)
로컬 및 Jenkins에서 쉘 스크립트 작성, 실행하기 1. 로컬에서 쉘 스크립트 작성과 실행 먼저, 로컬 환경에서 쉘 스크립트를 작성하고 실행하는 방법입니다. 1) 쉘 스크립트 작성 먼저, `hello.sh`라는 이름의 파일을 생성하고 다음과 같은 내용으로 편집합니다: #! /bin/sh echo "Hello 안녕" echo "Running Unit Test Cases : `date`" 2) 쉘 스크립트 실행 스크립트를 실행하기 위해 다음 명령어를 사용합니다. sh hello.sh 스크립트가 정상적으로 실행되면 "Hello 안녕"과 현재 시간에 해당하는 메시지가 출력됩니다. 만약 스크립트 파일을 직접 실행하려면 실행 권한을 부여해야 합니다. 아래 명령어를 사용하여 실행 권한을 부여합니다. chmod +x hello.sh 이제 실행 권한이 부여되었으므로 스크..
젠킨스 환경설정: JDK와 Maven 설정 1. Jenkins에 접속하기 브라우저를 열어 `http://공인IP:8080`에 접속하여 Jenkins 대시보드에 접속합니다. 2. Jenkins 잠금 해제 Jenkins를 처음 실행할 때는 Unlock Jenkins 페이지가 나타납니다. Jenkins 서버의 비밀번호를 확인하기 위해 다음 명령어를 사용합니다. docker container logs jenkins-server 로그에서 얻은 비밀번호를 입력하여 Jenkins를 잠금 해제합니다. 3. Install Suggested Plugins 클릭 4. 계정 등록 Jenkins에 로그인할 계정을 등록합니다. - 계정명 : test - 암호 : test - 이름 : test - 이메일 : test@test.com 5. JDK 등록 Jenkins 관리에서..
젠킨스 설치 및 설정하기: Docker Volume 활용 1. 젠킨스 다운로드 먼저, 젠킨스를 다운로드하려면 [jenkins.io](https://jenkins.io), [Docker Hub](https://hub.docker.com) 또는 [GitHub](https://github.com)에서 공식 이미지를 찾을 수 있습니다. 2. Docker를 사용한 젠킨스 실행 Docker를 사용하여 젠킨스를 실행하려면 다음 명령어를 사용합니다. docker run --name jenkins-server \ -p 8080:8080 -p 50000:50000 \ -dit \ --restart=on-failure \ -v jenkins_home:/var/jenkins_home \ jenkins/jenkins:lts-jdk11 위 명령어에서는 Docker 컨테이너를 이름(`j..
네이버 클라우드 플랫폼을 사용하여 Docker 이미지 호스팅 및 컨테이너 배포하기 네이버 클라우드 플랫폼을 이용하여 Docker 이미지를 호스팅하고 컨테이너를 배포하는 과정입니다. 1. 네이버 클라우드 플랫폼에서 Object Storage 버킷 생성 가장 먼저, 네이버 클라우드 플랫폼에서 Object Storage 버킷을 생성했습니다. 이는 이미지를 저장할 공간을 마련하는 과정입니다. 2. 네이버 클라우드 플랫폼에서 Container Registry 생성 및 Public Endpoint 확인 다음으로, 네이버 클라우드 플랫폼에서 Container Registry를 생성하고, 해당 레지스트리의 Public Endpoint를 확인합니다. 3. Docker에서 로그인하기 Docker를 사용하여 해당 Public Endpoint에 로그인하기 위해 아래 명령어를 실행합니다. docker log..
Docker 활용 : 웹 애플리케이션 배포하기 Docker는 컨테이너 기반 가상화를 제공하여 애플리케이션을 효율적으로 패키징하고 배포할 수 있는 강력한 도구입니다. 이번 포스트에서는 Docker를 사용하여 웹 애플리케이션을 배포하는 전체 과정을 살펴보겠습니다. 1. 도커 컨테이너 WAS에 .war파일 올리기 mkdir /javawebapp8102 // host linux에 /javawebapp8102 디렉토리 만들기 ls /javawebapp8102 -l // fileZilla로 .war 파일 복사 후 확인 docker container cp /javawebapp8102/ZJavaWeb.war tomcat8102:/usr/local/tomcat/webapps/ // war파일 deploy(copy) : host linux에서 컨테이너 WAS의 web..
네이버 클라우드 서버에 도커 설치하기 도커(Docker)는 컨테이너화 기술을 사용하여 애플리케이션을 개발, 배포, 실행할 수 있게 해주는 플랫폼입니다. 아래는 네이버 클라우드 서버에 도커를 설치하고 사용하는 방법에 대한 가이드입니다. 참고문서 https://docs.docker.com/desktop/install/ubuntu/ https://docs.docker.com/engine/install/ubuntu/#prerequisites Install Docker Engine on Ubuntu Jumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install...

728x90
반응형