Size: a a a

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

2019 December 10

YS

Yury Sh. in Docker — русскоговорящее сообщество
Step 7/11 : RUN mkdir /web/html     && cd /web/html
---> Running in de65e4bcb909
Step 10/11 : RUN chown -R apache.www-data /web/html
---> Running in 4e4a71f74959
chown: /web/html: No such file or directory

как это работает??
источник

ch

central hardware in Docker — русскоговорящее сообщество
Yury Sh.
Step 7/11 : RUN mkdir /web/html     && cd /web/html
---> Running in de65e4bcb909
Step 10/11 : RUN chown -R apache.www-data /web/html
---> Running in 4e4a71f74959
chown: /web/html: No such file or directory

как это работает??
что?
источник

YS

Yury Sh. in Docker — русскоговорящее сообщество
почему нет директории?
источник

YS

Yury Sh. in Docker — русскоговорящее сообщество
создал. зашел в нее и потом ее нет. почему?
источник

ch

central hardware in Docker — русскоговорящее сообщество
Yury Sh.
почему нет директории?
наверно потому что ее нет, в 99,9% причина именно в этом
источник

ch

central hardware in Docker — русскоговорящее сообщество
central hardware
наверно потому что ее нет, в 99,9% причина именно в этом
dockerfile киньте
источник

YS

Yury Sh. in Docker — русскоговорящее сообщество
а стоп.. я не из того образа собирал. сейчас перепроверю
источник

YS

Yury Sh. in Docker — русскоговорящее сообщество
ну да то же самое
источник

YS

Yury Sh. in Docker — русскоговорящее сообщество
central hardware
dockerfile киньте
FROM nimmis/alpine-apache-php7:latest

MAINTAINER loderunner84 <maintainer84@gmail.com>

ENV REPOS=http://dl-cdn.alpinelinux.org/alpine/latest-stable/main/
RUN apk update --repository $REPOS \
   && apk add py-pip libmagic php7-pdo_mysql \
   && apk add ffmpeg --repository $REPOS \
   && apk add git less openssh \
   && rm -rf /var/cache/apk/*
RUN pip install --upgrade pip
RUN pip install youtube-dl eyed3
RUN mkdir /web/html \
   && cd /web/html
RUN /usr/local/bin/composer require longman/telegram-bot
RUN git clone https://github.com/php-telegram-bot/example-bot.git
RUN chown -R apache.www-data /web/html
COPY ydl.sh /bin/ydl.sh
источник

YS

Yury Sh. in Docker — русскоговорящее сообщество
вообще команда cd имеет смысл при сборке образа?
источник

YS

Yury Sh. in Docker — русскоговорящее сообщество
через воркдир вроде получилось. сейчас чекну в контейнере
источник

YS

Yury Sh. in Docker — русскоговорящее сообщество
/web/html # ls -la
total 0
drwxr-xr-x    1 root     root             0 Dec 10 04:32 .
drwxr-xr-x    1 apache   www-data        78 Dec 10 04:35 ..
источник

YS

Yury Sh. in Docker — русскоговорящее сообщество
)))
источник

AD

Alexey Datsenko in Docker — русскоговорящее сообщество
Доброе утро, народ. Проблема у меня, скорее в организации сетевого взаимодействия, но может кто-то сталкивался... В общем, поднимаю на хосте1 под CentOS три Docker контейнера с MongoDB в реплике. Пробрасываю внешний адрес и порт на внутренний порт, сеть оставляю bridge. Контейнеры видят друг друга и нормально работают в реплике. Пытаюсь подключить четвертый узел: на хосте2, под Windows, поднимаю обычный процесс MongoDB, в реплику добавляю этот новый узел. Монга на втором хосте начинает пытаться подключиться, при том делает это через внешний адрес хоста, то есть маршрут работает, но подключение бесконечно закрывается (end connection) и она бесконечно перебирает порты. В брандмауэре открыт доступ для mongod, для портов 27000-27100 по протоколу TCP, разрешено подключение для хоста1 по его адресу. В CentOS разрешил изменение iptables для приложений, открыл порты, на которые биндятся контейнеры. Я уже всю голову сломал. Пробовал отключить фаерволл на хосте1. В этом случае ошибка меняется на error in heartbeat и дальше внутренний адрес контейнера (видимо взятый из конфига). Кто-нибудь знает, в чём причина? Помогите пожалуйста
источник

S

Sergei in Docker — русскоговорящее сообщество
Всем привет! Подскажите пожалуйста, есть приложение на php-fpm, vue, postgresql, redis, rabbitmq. Разнёс все это по контейнерам. Фронт билдится в контейнере с php и статика отдаётся через общий волюм в nginx. В дев режиме все ок, и через docker-compose в прод енве тоже все поднимается и работает. Есть задача сделать review apps в гитлабе. Остановился на docker swarm + traefik, чтобы генерить сабдомены. Проблема в следующем, при первом деплое все работает как надо. Когда нужно развернуть вторую ветку, nginx начинает кидать на первый php контейнер с другой статикой, и собственно все работает не так как нужно. В чем может быть дело? В кофиге nginx fastsgi_pass  php-fpm:9000
источник

С

Санжар in Docker — русскоговорящее сообщество
А есть возможность "домен" задать в конфигах докера?
В OpenServer так можно было, ну чтобы не набирать каждый раз localhost:8080 или подобное.
источник

ВТ

Виктор Ткаченко in Docker — русскоговорящее сообщество
Санжар
А есть возможность "домен" задать в конфигах докера?
В OpenServer так можно было, ну чтобы не набирать каждый раз localhost:8080 или подобное.
Docker то тут при чем?!
В hosts укажи "куда идти домену"
источник

В

Вячеслав in Docker — русскоговорящее сообщество
Санжар
А есть возможность "домен" задать в конфигах докера?
В OpenServer так можно было, ну чтобы не набирать каждый раз localhost:8080 или подобное.
У меня стоит входной nginx на хосте 80 там однотипные прокси на докеры разные и хостс ручками, в принципе это даже можно автоматизировать, докер не та вещь которая будет в хосте прописывать домены
источник

С

Санжар in Docker — русскоговорящее сообщество
Виктор Ткаченко
Docker то тут при чем?!
В hosts укажи "куда идти домену"
да, прогуглил, вопрос некорректный. спасибо!
источник

kp

krn p in Docker — русскоговорящее сообщество
всем привет.
поймал такую ошибку при запуске docker-compose.
PermissionError: [Errno 1] Operation not permitted: '/Users/johndoe/Pictures/Photos Library.photoslibrary'

есть идеи, почему он стал хотеть туда доступ ?
источник