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
    ```

  • 相关阅读:
    Mybatis查询select操作
    插入排序和它的进化希尔排序
    关于c头文件的使用的小记录
    Mybatis介绍
    spring tool suite开发环境搭建
    一个简单的jsp+servlet登录界面的总结
    纠正关于线程的错误理解
    表达式语言EL简单学习
    [BZOJ 1804] Flood
    [POJ 1739] Tony's Tour
  • 原文地址:https://www.cnblogs.com/pbblogs/p/11597799.html
Copyright © 2011-2022 走看看