[Docker] Install Gitlab Runner(v17.6.1)
Docker-Compose 설치 참고 GitLab Runner 설치 GitLab Runner 작업 Directory (Working directory)와 데이터를 영속적(Persistent)으로 저장하기 위한 바인드 마운트(Bind mount)용 Directory를 생성 sudo mkdir -p /data/gitlab-ru...
Docker-Compose 설치 참고 GitLab Runner 설치 GitLab Runner 작업 Directory (Working directory)와 데이터를 영속적(Persistent)으로 저장하기 위한 바인드 마운트(Bind mount)용 Directory를 생성 sudo mkdir -p /data/gitlab-ru...
FastAPI란? 파이썬 3.6+ 으로 API서버를 구축하기 위한 모던하고, 빠른 웹 프레임 워크 fastapi 설치 pip install fastapi uvicorn 설치 pip install uvicorn 간단한 실행 from fastapi import FastAPI app = FastAPI() @app.get("/") async de...
virtualenv와 venv의 차이? 기본적으로 둘 다 가상 환경을 만드는 라이브러리지만, 약간의 차이가 있다. venv : Python 3.3 버전 이후부터 기본 라이브러리로 포함되어 별도의 설치 과정이 필요없다. virtualenv : Python 2 버전부터 쓰던 라이브러리로, Python 3에서도 사용 가...
pip의 일괄 설치 옵션 : -r requirements.txt 아래의 Command로 설정 파일 requirements.txt에 작성된 내용에 따라 패키지를 일괄 설치된다. 설정 파일명은 임의로 어떠한 이름으로해도 상관없지만, requirements.txt이라는 이름으로 하는 것이 일반적이다. pip install -r requirem...
⚡ DFOREGROUND 옵션이란? DFOREGROUND는 일반적으로 컨테이너나 리눅스 서비스에서 사용되는 옵션으로, 프로세스를 포그라운드(Foreground)에서 실행하라는 의미입니다. 1️⃣ 비유로 이해하기 백그라운드(Background): 몰래 일하는 비밀 요원 터미널과 분리되어 혼자 일함 로그 확인이...
containerd OverlayFS 스냅샷 디렉토리가 디스크를 과도하게 점유할 때, Snapshot ID에서 Container ID, Pod Name까지 추적하는 방법을 단계별로 정리했습니다.
Docker를 tar 파일로 저장하는 데는 save, export 두 가지 명령어가 있다. 추출한 tar 파일을 Docker Image로 저장하는 데는 load, import 두 가지 명령어가 있다. save로 저장한 tar 파일은 load를 사용하고, export로 저장한 tar 파일은 import를 사용한다. Docker save (do...
Docker-Compose 설치 참고 GitLab Docker 이미지 GitLab Docker Image는 단일 Container에서 필요한 모든 서비스를 실행하는 GitLab의 모놀리식(Monolithic) Image GitLab CE Docker image GitLab EE Docker image ...
docker 설치 후 /var/run/docker.sock의 permission denied 발생하는 경우 docker ps -a Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fva...
🏗️ 1. 클러스터 구성 및 아키텍처 본 가이드는 마스터 노드 안에 etcd를 함께 배포하는 Stacked etcd 방식을 사용합니다. Load Balancer (VIP): HAProxy + Keepalived (대표 IP: 192.168.0.100) Master Nodes: 최소 3대 권장 (홀수 구성) Worker Nodes: 실제...