728x90
반응형
snipe-it 은 유명한 자산 관리 서비스이다.
필자는 잘 사용하지 않지만, 내용을 보면, 매우 유용하고, 필요한 서비스라고 생각된다.
큰 회사에서는 자산 관리 서비스를 이용하고 있지만, 그렇지 않을 경우 엑셀로 관리하고 있는 게 현실이지 않나 싶다.
하지만 도커로 해당 서비스를 구축한다면, 회사의 모든 자산은 해당 서비스로 관리되고, 자산 추가/수정/삭제를 손쉽게 할 수 있어서 추천하고 싶다.
Snipe-it 특징
- 이동 중에도 자산 업데이트가 가능한 모바일 친화적
- 모든 Linux, Windows 또는 Mac 웹 서버에서 실행 가능
- 웹 기반 소프트웨어를 사용하여 모든 장치에서 작동 가능
- 데이터를 안전하게 보호하기 위한 수많은 보안 기능
- 더 빠른 체크아웃을 위해 미리 정의된 "키트"
- SAML 로그인 통합
- 강력한 JSON REST API 포함
- 쉬운 현지화를 위해 여러 언어로 번역됨
- 분산된 팀에 대한 사용자별 언어 지원
- 원클릭(또는 cron) 백업
- LDAP 로그인/사용자 동기화
- Google Secure LDAP 사용자 동기화
- 자동 사용자 프로비저닝을 위한 SCIM 지원
docker-comopse.yml 파일
docker-compose.yml
version: "3"
services:
snipe-it:
image: lscr.io/linuxserver/snipe-it:latest
container_name: snipe-it
environment:
- PUID=1026
- PGID=100
- APP_URL=http://192.168.87.128:7171
- NGINX_APP_URL=192.168.87.128:7171
- MYSQL_PORT_3306_TCP_ADDR=snipe-mysql
- MYSQL_PORT_3306_TCP_PORT=3306
- MYSQL_DATABASE=snipeit
- MYSQL_USER=snipeit
- MYSQL_PASSWORD=snipeit
- TZ=Asia/Seoul
volumes:
- ./snipe:/config
ports:
- 7171:80
depends_on:
- snipe-mysql
restart: unless-stopped
snipe-mysql:
image: mysql:5.6
container_name: snipe-mysql
environment:
- PUID=1026
- PGID=100
- MYSQL_ROOT_PASSWORD=snipeit
- TZ=Asia/Seoul
- MYSQL_DATABASE=snipeit #optional
- MYSQL_USER=snipeit #optional
- MYSQL_PASSWORD=snipeit #optional
volumes:
- ./db:/var/lib/mysql
ports:
- 3306:3306
restart: unless-stopped
docker-compose 시작
docker-compose up -d
master@master:~/docker2/docker/docker/snipe-it$ docker-compose up -d
Creating network "snipe-it_default" with the default driver
Pulling snipe-mysql (mysql:5.6)...
5.6: Pulling from library/mysql
35b2232c987e: Pull complete
fc55c00e48f2: Pull complete
0030405130e3: Pull complete
e1fef7f6a8d1: Pull complete
1c76272398bb: Pull complete
f57e698171b6: Pull complete
f5b825b269c0: Pull complete
dcb0af686073: Pull complete
27bbfeb886d1: Pull complete
6f70cc868145: Pull complete
1f6637f4600d: Pull complete
Digest: sha256:20575ecebe6216036d25dab5903808211f1e9ba63dc7825ac20cb975e34cfcae
Status: Downloaded newer image for mysql:5.6
Pulling snipe-it (lscr.io/linuxserver/snipe-it:latest)...
latest: Pulling from linuxserver/snipe-it
b8d225448c24: Already exists
665a26860e09: Already exists
069b15fc6d38: Already exists
d34339113334: Already exists
e41a842088dd: Already exists
59874773e158: Already exists
d90e46f7493f: Pull complete
611ef3ff2906: Pull complete
Digest: sha256:fb4fccc6f1a52a63622fd6c340e7ea6f50c330519779b685c857e14d07afbdb8
Status: Downloaded newer image for lscr.io/linuxserver/snipe-it:latest
Creating snipe-mysql ... done
Creating snipe-it ... done
반응형
서비스 URL 접속
http://[서버 IP]:7171
Create Database Tables 버튼 클릭 후 화면
setup_migrations_create_user 버튼 클릭 후 화면
snipe-it 메인 화면
docker-comopse 중지
docker-compose down
[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)
728x90
반응형
LIST
'Docker' 카테고리의 다른 글
[Docker] 도커 이미지 일괄 최신화 명령어 (2) | 2023.02.22 |
---|---|
[Docker] Jupyter/datascience-notebook 구축 하기 (2) | 2023.02.21 |
[Docker] homarr 대시보드 서비스 구축하기 (4) | 2023.02.19 |
[Docker] grocy 재고 관리(식료품,가정용) 서비스 구축 (2) | 2023.02.18 |
[Docker] Nginx Proxy Manager(NPM) 구축하기 (5) | 2023.02.15 |