-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
61 lines (46 loc) · 1.6 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#docker-compose.yml
version: '3.7'
# container 설정하기
services:
# https://docs.docker.com/compose/compose-file/ docker-compose 설정 참고
# https://github.com/bitnami/bitnami-docker-redis redis 설정 참고
redis:
# 어떤 이미지로 실행할 것 인지 설정
image: redis
# token_redis라는 컨테이너 이름으로 실행
container_name: token_redis
environment:
# ALLOW_EMPTY_PASSWORD is recommended only for development.
- ALLOW_EMPTY_PASSWORD=yes
# Disabling AOF persistence
- REDIS_AOF_ENABLED=no
- REDIS_DISABLE_COMMANDS=FLUSHDB,FLUSHALL
restart: always
# 포트 설정 {외부:내부}
ports:
- '6379:6379'
# 외부 데이터 저장소 설정
# volumes:
# - 'redis_data:/docker/redis/data'
#volumes:
# redis_data:
# driver: local
# 현재 동작중인 컨테이너의 상태를 확인
# - docker-compose ps
# 컨테이너의 로그를 확인
# - docker-compose logs
# 컨테이너에 임의 명령을 실행하기 위한 명령어
# - docker-compose run {서비스명} {명령}
# ex) docker-compose run redis redis-cli
# 컨테이너 서비스의 시작, 정지, 재시작, 일시정지
# - docker-compose start / stop / restart / unpause
# docker-compose로 실행한 컨테이너를 모두 삭제
# - docker-compose rm
# 실행중인 컨테이너 삭제 (추가 옵션 정리 필요)
# - docker-compose kill
# 네트워크 정보, 볼륨, 컨테이너를 일괄 정지 및 삭제 처리
# - docker-compose down
# 포트 정보 확인
# - docker-compose port
# 설정파일 확인
# - docker-compose config