docker composeコンテナのカスタムIPアドレスを設定
試験環境では、redisを起動するためにコンテナに固定IPを設定例docker-composeを必要とする場合がある.ymlは次のようになります.
version: "3.7"
services:
redis:
container_name: redis
hostname: redis
image: redis:5.0.7
networks:
redis:
ipv4_address: 172.18.0.5
ports:
- 6379:6379/tcp
restart: always
volumes:
- /data/reids/data:/data:rw
#- /data/config/redis.conf:/usr/local/etc/redis/redis.conf
#- ./config/redis.conf:/usr/local/etc/redis/redis.conf
- /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime:ro
logging:
driver: json-file
options:
max-file: '3'
max-size: 100m
networks:
redis:
driver: bridge
ipam:
driver: default
config:
- subnet: "172.18.0.0/24"