문서
빠른 시작 + 부분별, 기기별 기능 설명 (계속 업데이트 중)
이미지 모음
이 문서는 패널의 「이미지 모음」 — 자주 쓰는 Docker 이미지를 둘러보고 원클릭으로 배포하는 기능을 소개합니다.
한 문장으로 이해
이미지 모음은 「Docker 이미지 스토어」입니다: 자주 쓰는 소프트웨어(nginx, mysql, redis, WordPress 등)의 공식 이미지를 수록하고, 각각에 「기본 포트, 계정과 비밀번호, 배포 명령, 주의 사항」이 준비되어 있어 외부에서 검색할 필요 없이 원클릭으로 받아 실행합니다.
기능 소개
이미지 모음에는 자주 쓰는 Docker 이미지가 수록되어 있고 「전체 / 설치됨」 분류로 둘러볼 수 있습니다. 각 이미지에는 완전한 상세 정보(기본 계정과 비밀번호, 포트, 배포 단계, 주의 사항)가 담겨 있으며 원클릭 받기와 실행을 지원합니다.
활용 시나리오
- 자주 쓰는 소프트웨어의 공식 이미지를 빠르게 찾기
- 원클릭으로 이미지를 받고 컨테이너 실행
- 이미지의 기본 포트, 계정과 비밀번호, 데이터 볼륨 등 핵심 정보 확인
사용 방법
1. 「이미지 모음」에 들어가 이미지를 둘러보거나 검색합니다 (분류가 알차고 수가 많음)
2. 「전체」 또는 「설치됨」으로 전환합니다
3. 이미지를 클릭해 상세 정보(이미지 이름, 기본 포트, 계정과 비밀번호, 배포 명령, 주의 사항)를 확인합니다
4. 「설치」를 클릭해 원클릭으로 받고 실행합니다
CMS 원클릭 설치 (데이터베이스 자동 구성)
「사이트 / CMS / 블로그」 분류의 WordPress, Joomla, Drupal, MediaWiki, Halo, Ghost 이미지는 클릭하면 상세 페이지 상단에 큰 버튼 두 개가 표시되어 두 가지 설치 방식을 분명히 구분합니다:
| 버튼 | 설명 |
|---|---|
| ⚡ 원클릭 설치 (데이터베이스 자동 구성) | 전 과정에서 SQL을 직접 칠 필요가 없습니다: Docker 자동 설치 → 공유 MariaDB 시작(이미 설치되어 있으면 그대로 재사용) → DB와 사용자 자동 생성(무작위 강력 비밀번호) → CMS를 시작하고 데이터베이스 설정을 자동 입력. 설치 과정은 실시간 로그 + 전체 진행률 바 창으로 표시되고 중간에 종료할 수 있으며, 완료되면 접속 주소와 데이터베이스 자격 증명이 표시되고 원클릭 복사할 수 있습니다. |
| 수동 설치 (명령) | 해당 이미지의 전체 배포 단계 표시(데이터베이스 설치 → DB와 사용자 생성 → docker run / docker-compose). 명령은 편집한 뒤 복사하거나 원클릭으로 실행할 수 있어, 각 단계를 직접 통제하고 싶은 사용자에게 적합합니다. |
원클릭 설치가 끝나면 http://서버IP:<포트>에 접속해 CMS의 설치 마법사 / 등록 페이지로 들어갈 수 있습니다 (예: WordPress는 8080 포트이며 /wp-admin/install.php로 리다이렉트). 데이터베이스 자격 증명은 동시에 대상 서버의 /opt/sshe-db-creds/<컨테이너명>.conf에 기록되며, 상세 페이지의 「설치된 사이트의 데이터베이스 자격 증명 보기」에서 조회 / 백업 / phpMyAdmin 원클릭 배포를 할 수 있습니다.
각 CMS의 자동화 수준:
| CMS | 원클릭 설치 후 상태 |
|---|---|
| WordPress / Joomla | 완전 자동 데이터베이스 구성, 설치 후 접속해 관리자만 설정하면 됨 |
| MediaWiki | 완전 자동: 명령줄 install.php가 테이블 자동 생성 + 관리자 생성 + LocalSettings.php 생성 및 영속화. 설치 결과에 자동 생성된 관리자 계정과 비밀번호로 바로 로그인하며 웹 마법사가 필요 없음 |
| Ghost | 완전 자동 데이터베이스 구성, 기본으로 url=http://<로컬IP>:2368이 설정되어 원격 로그인을 지원. NAT/도메인으로 접속한다면 url을 공인 주소나 도메인으로 바꿔야 함 (상세 페이지 주의 사항 참고) |
| Drupal | 자동 데이터베이스 구성 + sites/default/files/translations 디렉터리 자동 생성 및 권한 부여(www-data 쓰기 가능). 마법사에서 데이터베이스 종류를 고르면 됨 |
| Halo | H2 데이터베이스 내장, 설치 후 관리자를 바로 초기화 |
> 팁: 중국 본토 서버에서 Docker Hub 이미지 받기가 타임아웃되면 Docker 이미지 가속기(예: docker.1ms.run / docker.m.daocloud.io)를 먼저 설정하세요.
「설치됨」 분류의 이미지는 인라인 작업(설치 / 제거 / 중지 / 시작 / 재시작 / 삭제)을 제공합니다.
이미지 상세 정보에 포함되는 내용
| 정보 | 설명 |
|---|---|
| 이미지 이름 / 태그 | 예: nginx:latest |
| 기본 포트 | 컨테이너가 노출하는 포트 |
| 기본 계정 / 비밀번호 | 로그인 화면이 있는 이미지는 표기됨 |
| 배포 명령 | 바로 편집할 수 있는 docker run / docker-compose 명령 |
| 데이터 볼륨 | 영속화 디렉터리 |
| 주의 사항 | 포트 충돌, 리소스 요구, 보안 주의 |
앱 모음과의 차이
| 앱 모음 | 이미지 모음 | |
|---|---|---|
| 정의 | 완성된 앱 (바로 사용 가능) | 하위 이미지 (기반 서비스/컴포넌트) |
| 예시 | Nextcloud, WordPress, Memos | nginx, mysql, redis |
| 배포 방식 | docker-compose 자동 작성 + 구성 | 원클릭 docker run |
| 명령 | 자동 생성 | 편집 가능한 명령 제공 |
주의 사항
1. 이미지를 실행하려면 대상 서버에 Docker가 설치되어 있어야 합니다.
2. 배포 명령 안의 플레이스홀더(비밀번호, 경로 등)는 명확히 표시되며, 자신의 값으로 교체하세요.
3. 받는 이미지 크기가 클 수 있으므로(수백 MB) 대상 서버의 디스크와 대역폭이 충분한지 확인하세요.