Size: a a a

Docker — русскоговорящее сообщество

2020 November 02

DR

Dmitry Ranger in Docker — русскоговорящее сообщество
Что может быть? По идее под любым пользователем в контейнере открыт доступ к этому тому?
источник

AF

Anton Fircak in Docker — русскоговорящее сообщество
Dmitry Ranger
Всем привет. В файле конфигурации docker-compose создаю отдельный volume 'www' для одного приложения, выставляю для него :rw и приложение все равно не может записать данные на него, нет прав
через судо запускай докер
источник

DR

Dmitry Ranger in Docker — русскоговорящее сообщество
Anton Fircak
через судо запускай докер
Сейчас попробую
источник

DR

Dmitry Ranger in Docker — русскоговорящее сообщество
Anton Fircak
через судо запускай докер
Посмотрел, через sudo и запускал
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Dmitry Ranger
Что может быть? По идее под любым пользователем в контейнере открыт доступ к этому тому?
От прав на сам каталог зависит
источник

DR

Dmitry Ranger in Docker — русскоговорящее сообщество
George Gaál
От прав на сам каталог зависит
Можно ли прописать права на этот том для опредкденного пользователя?
источник

DR

Dmitry Ranger in Docker — русскоговорящее сообщество
То есть уже внутри контейнера (и до монтирования)
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Dmitry Ranger
То есть уже внутри контейнера (и до монтирования)
Нет
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Dmitry Ranger
Можно ли прописать права на этот том для опредкденного пользователя?
У тебя систему прав внутри контейнера никто не отменял
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Самое простое (и неверно) - работать под рутом
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Правильно - сразу при сборке образа готовить правильную структуру каталогов с нужными правами
источник

DR

Dmitry Ranger in Docker — русскоговорящее сообщество
George Gaál
У тебя систему прав внутри контейнера никто не отменял
Внутри я вижу root:root, а не внутренний пользователь(
источник

IB

Igor Botukhov in Docker — русскоговорящее сообщество
Всем привет! Использую Django + docker. Мой docker-compose.yml:
version: '3.1'

services:
 web_db:
   image: 'postgres:latest'
   volumes:
     - ./postgres-data:/var/lib/postgresql/data
   restart: always
   ports:
     - 127.0.0.1:5432:5432
   environment:
     POSTGRES_DB: application_db
     POSTGRES_USER: user_db
     POSTGRES_PASSWORD: YjHfnDss123

 redis:
   image: redis:alpine
   ports:
     - 127.0.0.1:6379:6379

 celery:
   build: .
   command: celery -A glazov_parser worker -l info
   volumes:
     - ./:/web

 celery-beat:
   build: .
   command: celery -A glazov_parser beat -l info
   volumes:
     - ./:/web

volumes:
 postgres-data:


Как видите я не запускаю в контейнере свое приложение Django, и к сервисам обращаюсь через localhost:service_port. Но celery не видит базу данных через 127.0.0.1:5432((( Как мне сделать так, что бы celery увидел мою базу данных с помощью 127.0.0.1:5432 (Использовать в качестве ip - web_db я не могу)
источник

IB

Igor Botukhov in Docker — русскоговорящее сообщество
Буду рад любой помощи!)))
источник

🔰ш

🔰ш ш71🔰 in Docker — русскоговорящее сообщество
docker run -it --entrypoint=/bin/bash -v ".\run\output\:/converter/output" jvectormap
docker: Error response from daemon: .\run\output\%!(EXTRA string=is not a valid Windows path).
источник

🔰ш

🔰ш ш71🔰 in Docker — русскоговорящее сообщество
Не понял сообщение об ошибке
источник

🔰ш

🔰ш ш71🔰 in Docker — русскоговорящее сообщество
Что оно вообще значит?
источник

U

Ugly in Docker — русскоговорящее сообщество
ну он же написал "не валидный виндовый путь"
источник

U

Ugly in Docker — русскоговорящее сообщество
в винде как минимум \\ вроде бы в таких случаях надо писать
источник

U

Ugly in Docker — русскоговорящее сообщество
ибо экранирование и всё такое (если я не окончательно затупил)
источник