Docker-compose redis:从fixture开始?

Ell*_*nce 4 redis docker docker-compose

我正在使用 docker-compose 创建一个 redis 容器。但是,我需要它以一些默认键值开始。这可能吗?

Adi*_*iii 8

您需要修改您的 DockerCompose 文件,您也可以从一些包含键值的文件中添加,但这里是在 DockerCompose 文件中添加和获取键的最简单示例。

version: '2'

services:
  redis:
    image: 'bitnami/redis:latest'
    environment:
      - ALLOW_EMPTY_PASSWORD=yes
    ports:
      - '6379:6379'
    command:
      - /bin/sh
      - -c
      - |
          nohup redis-server &
          sleep 5
          echo "adding some default key value"
          redis-cli SET docker awesome
          echo "Get docker key value"
          redis-cli GET docker
          # this will keep container running
          tail -f /dev/null
Run Code Online (Sandbox Code Playgroud)