Докеру нужно разрешение / var / lib 777 - PullRequest
0 голосов
/ 07 декабря 2018

Я использую докер с apache2.При выполнении docker-compose up -d требуется разрешение 777 на каталог var / lib.Если я даю разрешение 777, то запускаю докер, но то же движение, что и другие приложения, такие как Skype, Sublime не сможет запуститься и выдаст ошибку типа

, не может открыть файл cookie / var / lib / snapd / cookie / snap.sublime-text / var / lib / snapd имеет «другую» запись 40777

, поэтому здесь проблема заключается в том, что sublime нужно разрешение 755, но docker требуется разрешение 777

Также один из файлов оснастки докератакже доступно внутри / var / lib / snapd / snaps

Из-за этой проблемы я не могу одновременно использовать docker и другое приложение

Мой docker-compose.yml

version: "3"

services:

app:
image: markoshust/magento-nginx:1.13
ports:
  - 80:8000
links:
  - db
  - phpfpm
  - redis
  - elasticsearch
volumes:
  - ./.docker/nginx.conf:/etc/nginx/conf.d/default.conf
  - .:/var/www/html:delegated
  - ~/.composer:/var/www/.composer:delegated
  - sockdata:/sock

 phpfpm:
image: markoshust/magento-php:7.1-fpm
links:
  - db
volumes:
  - ./.docker/php.ini:/usr/local/etc/php/php.ini
  - .:/var/www/html:delegated
  - ~/.composer:/var/www/.composer:delegated
  - sockdata:/sock

db:
image: percona:5.7
ports:
  - 3306:3306
environment:
  - MYSQL_ROOT_PASSWORD=root
  - MYSQL_DATABASE=test
  - MYSQL_USER=test
  - MYSQL_PASSWORD=test
volumes:
  - dbdata:/var/lib/mysql

redis:
image: redis:3.0

elasticsearch:
image: elasticsearch:5.2
volumes:
  - esdata:/usr/share/elasticsearch/data

volumes:
dbdata:
sockdata:
esdata:


# Mark Shust's Docker Configuration for Magento 
(https://github.com/markoshust/docker-magento)
 # Version 12.0.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...