докер-создайте /tmp/докер.проблема с носком

#docker #nginx #docker-compose #proxy #fedora

#докер #nginx #докер-сочинение #полномочие #фетровая шляпа

Вопрос:

я использую jwilder/nginx-прокси, и когда я запускаю docker-compose, я получаю эту ошибку.

 nginx-proxy:  image: jwilder/nginx-proxy  container_name: nginx-proxy  volumes:  - /var/run/docker.sock:/tmp/docker.sock:ro  - ./vhost.d:/etc/nginx/vhost.d:ro  networks:  - test-net  ports:  - 80:80  

docker-compose up nginx-proxy

 nginx-proxy | ERROR: you need to share your Docker host socket with a volume at /tmp/docker.sock nginx-proxy | Typically you should run your nginxproxy/nginx-proxy with: `-v /var/run/docker.sock:/tmp/docker.sock:ro` nginx-proxy | See the documentation at: https://github.com/nginx-proxy/nginx-proxy/#usage nginx-proxy exited with code 1  

я уже изменил разрешение на 777, но все равно получаю ту же ошибку

 -rwxrwxrwx. 1 root docker 4519 Dec 7 15:10 docker-compose.yml  
 srwxrwxrwx. 1 root docker 0 Dec 7 15:30 /var/run/docker.sock  

Комментарии:

1. Для начала, не могли бы вы отключить SELinux, если его уже нет ? отредактируйте /etc/selinux/config настройки файла SELINUX=disabled , затем перезагрузитесь, чем повторите попытку — все та же ошибка ?

2. он работает сейчас, он такой же, как privileged:true в docker-compose ?

3. Не знал об этом. Я проверяю, что это значит/для чего используется. Спасибо, что дали мне знать!