DevOps/🐳 Docker & Kubernetes

DevOps/🐳 Docker & Kubernetes

Docker | prometheus 설치 및 사용법

prometheus 설치docker-compose.yml 작성version: '3.8'services: prometheus: image: prom/prometheus container_name: prometheus ports: - "9090:9090" volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml restart: always node_exporter: image: prom/node-exporter container_name: node_exporter ports: - "9100:9100" restart: always 같은 폴더내에 prometheus.yml 작성versi..

DevOps/🐳 Docker & Kubernetes

Docker | Nginx 설치

Docker Nginx 설치Docker Compose를 사용하여 Nginx를 설치해보도록 하겠습니다.1. docker-compose.yml 생성저는 우선 srv폴더에 아래에 nginx 폴더를 먼저 생성해주겠습니다.sudo mkdir -p /srv/nginx 이후 /srv/nginx로 이동하여 docker-compose.yml 파일을 생성하겠습니다.cd /srv/nginxsudo vi docker-compose.ymlversion: '3.1'services: nginx: image: nginx:latest container_name: my_nginx ports: - "8080:80" # 호스트의 8080 포트를 컨테이너의 80 포트에 매핑 volumes: - ./..

DevOps/🐳 Docker & Kubernetes

Docker | Docker Compose 설치

Docker Compose 설치1. Docker Compose 설치1) Docker Compose 다운로드sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 2) 실행권한 부여sudo chmod +x /usr/local/bin/docker-compose 3) 설치확인docker-compose --version 2. Docker Compose 사용법docker-compose.yml 파일을 작성하여 여러 개의 Docker 컨테이너를 간편하게 정의하고 실행할 수 있습니다.docker-compose up ..

DevOps/🐳 Docker & Kubernetes

Docker | 자체 Docker Registry 생성하기

Docker Registry 생성하기Docker Hub에서 제공하는 Private Registry는 유료입니다.무료로 사용하기 위해서는 자체적으로 Docker 이미지의 프라이빗 저장소 역할을 하는Docker Registry를 자신의 서버에 직접 설치 및 운영하여, 이미지를 Push하고 Pull할 수 있습니다.1. Docker Registrey 설치 및 실행Docker Registry는 공식 이미지로 제공되므로, 아래의 명령어로 손쉽게 컨테이너로 실행할 수 있습니다.1) Docker Hub에서 docker registry 이미지 내려받기docker pull registry 2) 확인docker images | grep "registry.*" 3) docker-registry 이미지 실행우선 볼륨으로 설정할..

DevOps/🐳 Docker & Kubernetes

Docker | GitLab Runner 등록하는법

GitLab Runner 등록하는법1. GitLab Runner 등록토큰 찾는법gitlab페이지에서 자신의 프로젝트 페이지로 이동합니다.Settings - CI/CD 탭으로 이동합니다.Runners 항목을 Expand 합니다 New project runner옆 점점점 을 클릭합니다.복사하기 버튼을 눌러줍니다. 혹시 모르니 메모장을 열어 잠시 붙여넣습니다.2. gitlab-runner 설치1) gitlab-runner폴더생성sudo mkdir /srv/gitlab-runner/config 2) docker-compose.yml 생성cd /srv/gitlab-runner/configsudo vi docker-compose.yml 하단에 자신의 Gitlab URL 과  위에서 찾은 등록 토큰으로 수정해줍니다...

DevOps/🐳 Docker & Kubernetes

Docker | Jenkins 설치

Jenkins 설치JDK 설치자신의 프로젝트에 사용되는 버전의 JDK를 설치해야합니다.# 업데이트sudo apt update# 업그레이드sudo apt upgrade# 특정 버전 목록 조회sudo apt list openjdk-[버전]*# 설치sudo apt install openjdk-[버전]-jdk# 설치 확인java --version 예시sudo apt install openjdk-17-jdkJenkins 설치1. 폴더 구성(1) srv/jenkins/ 디렉토리 생성sudo mkdir -p /srv/jenkins/jenkins_home (2) Jenkins 컨테이너가 접근할 수 있도록 권한 변경sudo chown -R 1000:1000 /srv/jenkins/jenkins_homesudo chmod..

이재원
'DevOps/🐳 Docker & Kubernetes' 카테고리의 글 목록