Dockge - 멋지고 사용하기 쉬운 자체 호스팅 도커 compose.yaml 스택 지향 관리자
안녕하세요. 달소입니다.
오늘은 완전 싱싱한 오픈소스 프로젝트 Dockge를가지고왔습니다~
아래 영상을보면 뭔가 UI가 익숙하죠?? Uptime Kuma를 만들어주신 개발자분께서 신규프로젝트로 만드신것입니다 ㅎㅎ
(uptime kuma는 벌써 깃헙스타가 4만개가..)
위 짤에서 볼수있듯이 이 프로젝트는 docker-compose stack의 관리를 도와주는 프로젝트입니다.
⭐ 특징
- 관리하다
compose.yaml
- 생성/편집/시작/중지/다시 시작/삭제
- Docker 이미지 업데이트
- 대화형 편집기
compose.yaml
- 대화형 웹 터미널
- 반응성
- 모든 것이 반응합니다. 진행(Pull/Up/Down) 및 단자 출력이 실시간으로 이루어집니다.
- 사용하기 쉽고 화려한 UI
- Uptime Kuma의 UI/UX를 좋아한다면 이것도 좋아할 것입니다
docker run ...
명령을 다음으로 변환compose.yaml
- 파일 기반 구조
- Dockge는 작성 파일을 납치하지 않으며 평소처럼 드라이브에 저장됩니다.
docker compose
일반 명령을 사용하여 상호 작용할 수 있습니다.
- Dockge는 작성 파일을 납치하지 않으며 평소처럼 드라이브에 저장됩니다.

🔧 설치 방법
요구사항:
- Docker CE 20+를 권장합니다.
- 도커 컴포즈 V2
- OS:
- Docker CE를 실행할 수 있다면 문제가 없지만 다음과 같습니다.
- Debian/Raspbian Buster 이하는 지원되지 않습니다. Bullseye로 업그레이드하세요.
- 아치: armv7, arm64, amd64(일명 x86_64)
기초적인
- 기본 스택 디렉터리:
/opt/stacks
- 기본 포트: 5001
# Create a directory that stores your stacks and stores dockge's compose.yaml
mkdir -p /opt/stacks /opt/dockge
cd /opt/dockge
# Download the compose.yaml
curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml
# Start Server
docker compose up -d
# If you are using docker-compose V1
# docker-compose up -d
Dockge는 이제 http://localhost:5001 에서 실행 중입니다.
고급의
스택을 다른 디렉터리에 저장하려면 DOCKGE_STACKS_DIR
환경 변수와 볼륨을 변경하면 됩니다.
예를 들어 스택을 다음 위치에 저장하려는 경우 /my-stacks
:
version: "3.8"
services:
dockge:
image: louislam/dockge:1
restart: unless-stopped
ports:
# Host Port:Container Port
- 5001:5001
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data:/app/data
# If you want to use private registries, you need to share the auth file with Dockge:
# - /root/.docker/:/root/.docker
# Your stacks directory in the host
# (The paths inside container must be the same as the host)
- /my-stacks:/my-stacks
environment:
# Tell Dockge where is your stacks directory
- DOCKGE_STACKS_DIR=/my-stacks
GitHub - louislam/dockge: A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented managergithub.comA fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager - GitHub - louislam/dockge: A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented...
앞으로가 더 기대되는 프로젝트네요 ㅎㅎ
+uptime kuma v2도 개발하고계시다고합니다.. 하드워커..