zoukankan      html  css  js  c++  java
  • 非root用户启动redis容器报错mkdir: cannot create directory '/bitnami/redis': Permission denied

    ###问题:
    使用docker启动容器时,报错如下

    ```
    zh@debian:~/testPath$ docker-compose up redis
    Starting testpath_redis_1 ... done
    Attaching to testpath_redis_1
    redis_1 |
    redis_1 | Welcome to the Bitnami redis container
    redis_1 | Subscribe to project updates by watching https://github.com/bitnami/bitnami-docker-redis
    redis_1 | Submit issues and feature requests at https://github.com/bitnami/bitnami-docker-redis/issues
    redis_1 | Send us your feedback at containers@bitnami.com
    redis_1 |
    redis_1 | INFO ==> ** Starting Redis setup **
    redis_1 | WARN ==> You set the environment variable ALLOW_EMPTY_PASSWORD=yes. For safety reasons, do not use this flag in a production environment.
    redis_1 | INFO ==> Initializing Redis...
    redis_1 | mkdir: cannot create directory '/bitnami/redis': Permission denied
    ```
    ###解决方法
    ```
    redis:
    image: "bitnami/redis"
    user: root #注意看这里,添加了这一行后就可以解决
    ports:
    - '127.0.0.1:6379:6379'
    volumes:
    - "/etc/localtime:/etc/localtime:ro"
    - './redis:/bitnami/redis'
    environment:
    - ALLOW_EMPTY_PASSWORD=yes
    restart: always
    ```

  • 相关阅读:
    三、Oracle 查询+where条件
    二、Oracle 数据库基本操作
    一、Oracle 安装
    18.JAVA经典编程题(50题及答案)
    17.网络编程
    16.xml
    Js模块化开发--seajs和gruntJs
    git命令行指南
    nodejs学习笔记---1
    面向对象及组件开发---笔记1
  • 原文地址:https://www.cnblogs.com/pbblogs/p/11597799.html
Copyright © 2011-2022 走看看