Я использую докер с 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