docker安裝redis報錯:EACCES: permission denied, mkdir '/bitnami/redis/conf
阿新 • • 發佈:2018-12-24
docker-compose檔案內容見下文,報錯資訊:redis | Error executing 'postInstallation': EACCES: permission denied, mkdir '/bitnami/redis/conf',出現此錯誤是由於docker對掛載的資料檔案data目錄沒有讀寫許可權,解決方法:在linux伺服器執行 #賦予data目錄讀寫許可權 $ chmod 777 redis/data #停掉並清除舊的容器 $ docker-compose down #建立新的容器並後臺啟動 $ docker-compose up -d
version: "3" services: redis: #編排名 image: "bitnami/redis:4.0.9" #映象名 hostname: redis #主機名 container_name: redis #容器名 ports: #埠對映,HOST:CONTAINER - "6379:6379" volumes: #掛載 - ./data:/bitnami/redis environment: #環境變數 TZ: "Asia/Shanghai" #設定時區為+8 ALLOW_EMPTY_PASSWORD: "yes" network_mode: bridge #網路模式:host、bridge、none # restart: unless-stopped #自動自動:unless-stopped、always