@docker_ru

Страница 1188 из 1375
George
20.04.2019
10:10:15
Чтоб не гемориться с пробросами, очевидно

И летенси ниже

Ivan
20.04.2019
10:14:19
Чтоб не гемориться с пробросами, очевидно
Ну, такое, звучит не очень кошерно. Так хоть человек поймет что к чему и зачем ему тот или иной порт. Плюс (судя по сообщению про nginx) там в контейнере 80й порт слушается и конфликтует с хостом

Google
George
20.04.2019
10:15:12
В теории можно определить все порты для фтп и в настройках фтп сервера указать именно его и при запуске докера их передать

Но это как минимум контейнер пересоздавать

Да и фтп в докере перенастраивать

Ivan
20.04.2019
10:17:04
@sllavvicc нашел кстати ссыль интереснее чем то, что я до этого скинул https://slacksite.com/other/ftp.html

Интернет Магазин
20.04.2019
10:18:54
Вот открыл неколько портов отдельно для FTP и вот такая история при подключение

Ivan
20.04.2019
10:22:15
о, это уже чуть другая проблема

гугл говорит, что вот тут эту проблему обсуждают в похожем контексте https://github.com/stilliard/docker-pure-ftpd/issues/31

Интернет Магазин
20.04.2019
10:23:06
?????

ildar
20.04.2019
10:24:07
Ещё и шиндовс? Тогда точно за деньги :) @devops_jobs

Интернет Магазин
20.04.2019
10:24:27
А так на хосте debian

Google
Ivan
20.04.2019
10:25:25
а ты любишь тз последовательно излагать, однако

Alexandr
20.04.2019
10:27:18
php и db описаны в одном docker-compose.yml или разных?
В одном. Php ссылка на build: . В докерфайл который лежит там же. Делал тоже самое, используя постгресс, работало. Думаю мб какие-то двайрева бд забыл. Pdo, mysql pdo_mysql на php поставил

Интернет Магазин
20.04.2019
10:35:47
Появилась другая идея у меня ))) Попробовать сделать build и пробросить volume

и делать ftp доступ с хоста

Интернет Магазин
20.04.2019
10:50:19
Ребят, может ли кто-то попробовать сделать build этого dockerfile ? https://github.com/plesk/docker/tree/master/17.8

У меня вылетает с returned a non-zero code: 1

George
20.04.2019
10:52:56
У меня вылетает с returned a non-zero code: 1
Ну, смотрите на какой команде он ломается

Интернет Магазин
20.04.2019
10:54:35
Ну, смотрите на какой команде он ломается
Если бы она была одна, а так тут целый пучек ...



Никитяо
20.04.2019
10:58:45
кек, ну раздели ранами, потом когда отладишь назад в один засунь

Интернет Магазин
20.04.2019
11:37:00
Мужики а если у меня в dockerfile есть: ADD run.sh /run.sh CMD /run.sh то лучше сделать RUN chmod +x /run.sh ? - до CMD /run.sh ?

Kenya-West
20.04.2019
11:37:24
верни нжинкс на место
Короч, навернул старый конфиг (с поправкой на обновленные версии референсов), он даже лаконичнее нового: Dockerfile: FROM node:11-alpine AS buildContainer COPY . /app WORKDIR /app # Copy dependency definitions RUN npm install && npm run build FROM nginx:alpine COPY server-conf/nginx.conf /etc/nginx/nginx.conf COPY server-conf/gzip.conf /etc/nginx/gzip.conf COPY server-conf/mime.types /etc/nginx/mime.types COPY --from=buildContainer /app/dist/ /usr/share/nginx/html EXPOSE 9000/tcp

Alexandr
20.04.2019
12:01:04
Выложи файл на пастебин
https://pastebin.com/u/AlexSakh Вот 3 файлика adminer видит db и коннектится к нему, а вот php нет

Danil
20.04.2019
12:13:38
Привет. Подскажите пожалйста, когда я делаю "docker container stop da2de301845d" чтобы после этого удалить его, он сразу же создает новый контейнер, схожий. В чем может быть проблема?

Кирилл
20.04.2019
12:25:01
Может стоит restart always

Evgeniy
20.04.2019
12:25:20
Kenya-West
20.04.2019
12:40:50
А нафиг нжинкс в том же контейнере?
Мне здесь эксперты сказали, что он должен быть

Google
Kenya-West
20.04.2019
12:41:05
Я и не против, как бы

Andor
20.04.2019
12:41:09
Должен быть, но не в том же контейнере же

Интернет Магазин
20.04.2019
12:52:58
Господа есть вопрос, получилось у меня сделать build и получить valume, теперь есть одна проблемка: Какие права мне дать папке на хосте или что еще нужно сделать, что бы docker мог в нее писать без проблем ? Сейчас говорит что у него нету доступа в нее. Пробовал дать 777 права, но это не помогло.

Заранее всем спасибо за терпение, я сегодня вас точно достал уже )

Danil
20.04.2019
14:36:17
Может стоит restart always
docker update --restart=no 3f1e7a5d247c вот такой вот команду нагуглил, чтобы убрать restart always, но все равно перезапускается(

Danil
20.04.2019
14:50:25
А docker-compose нигде нет? Или systemd?
я в докере не разбираюсь совсем:( Я нагугллил докер образ который проксики дает. И на локальной машине запустил его 2мя командами. 1) apt-get install docker-ce 2) docker run ... но на сервере уже был такой образ, но он не работал. Я решил его стереть - но ничгео не получилось. Я уже гуглил как полностью удалять докер, чтобы пойти по пути моего локального компа. Вроде как удалил, установил - а они опять запущенные

John
20.04.2019
15:41:11
Привет всем. Нужна помощь не помогу настроть pptp чтобы клиенты вдели друг друга, с сервера пинг до клентов есть от клента пин до сервера есть но между клинетами нет, сеть 1O.O.1O.1

John
20.04.2019
15:57:45
Ну а как решить эту проблему ?

?simplemice
20.04.2019
15:58:33
понять что такое роутинг?

Marco
20.04.2019
16:13:08
Ну а как решить эту проблему ?
Создать отдельную сеть для контейнеров и явно её указать при их запуске: docker network create example docker run -d --net example --name container1 <image> docker run -d --net example --name container2 <image>

Также, можно подключить уже запущенные контейнеры к сети: $ docker network connect <network_name> <container_name>

Dmitry
20.04.2019
17:45:06
Привет. Кто-нибудь может помочь? Я написал dockerfile, но образ на его основе не работает. В нём запуск flask-приложения под uwsgi и nginx. После выполнения команды docker run работа образа завершается, его нет в docker ps. В чём проблема?



Я следовал этому туториалу, за исключением OS.

https://medium.com/bitcraft/dockerizing-a-python-3-flask-app-line-by-line-400aef1ded3a

ildar
20.04.2019
18:02:20
docker ps -a; docker logs id_контейнера

Ванга - uwsgi не оставляет процесса на переднем плане.

https://pastebin.com/u/AlexSakh Вот 3 файлика adminer видит db и коннектится к нему, а вот php нет
Так не бывает. Залезь в контейнер с php через docker exe, пингуй db, смотри ищи открытые порты через nc.

Google
ildar
20.04.2019
18:10:35
php и db это имена сервисов и они должны(!) резолвиться. Вне зависимости от того, что внутри.

Ванга - неправильно настроены приложения(внутри php или db)

Nikita
20.04.2019
21:49:51
Всем привет. ENV нельзя на build этапе использовать?

Можно ли как-то ARG не кэшировать?

у меня интересная задача, есть файл зависимостей (go.mod), я хочу пересобирать контейнер только если он поменялся

после этого использовать контейнер сборки как родительский для сборки компонента и собирать в нём

на уровне докера такое не сделать? да?

надо видимо pull`ять контейнер из реджистри, вытаскивать из него как-то go.mod, сравнивать и если поменялся пересобирать

Таймураз
20.04.2019
22:00:50
Всем привет. ENV нельзя на build этапе использовать?
Енв можно использовать при сборке Аргумент нужно использовать при сборке Для пересборки контейнера сначала тяни файлы зависимостей, потом сами зависимости, затем остальные исходники

Nikita
20.04.2019
22:04:38
вот что-то игнорит значение из ENV

хотя в моей случае даже замена ARG на ENV не поможет

- 1 COPY go.mod . 2 COPY go.sum . 3 ARG CI_JOB_TOKEN 4 RUN git config --global url."https://gitlab-ci-token:${CI_JOB_TOKEN}@${CI_GIT}/".insteadOf "https://${CI_GIT}" 5 RUN go mod download 6 RUN go mod tidy

вот мне нужно чтобы эта конструкция не кэшировалась

хотя в докере "кэш" это слой

и он должен создаваться

вот по идеи если COPY go.{mod,sum} не изменил хэш слоя, то дальше go mod download не будет выполняться, это работает без конструкции с git config

вижу вариант только доставать go.mod из образа и сравнивать выше уровня docker-a, руками пропуская пересборку

Amir
20.04.2019
22:10:01
А .dockerignore смотрел?

Nikita
20.04.2019
22:10:56
не, это про другое

Google
Amir
20.04.2019
22:11:27
Ну хорошо, что про другое

Сравнивать не нужно, просто убери mod tidy и mod download

Nikita
20.04.2019
22:12:51
если не менялись значения с 1 по 4, то 5 и 6 не будет выполняться

но 3 меняется при каждом прогоне билда образа

Ну хорошо, что про другое
вы тогда приняли решение собирать окружение только на машине пользователя и пушить в реджистри, в CI&CD использовать только собранный образ и не обновлять его из CI&CD

мне не нравится такое решение

Amir
20.04.2019
22:14:12
Пахнет керосином ?

Тебе и go не нравится)

Nikita
20.04.2019
22:14:42
не нравится)

In Rust we Rust

Amir
20.04.2019
22:15:08
Мы приняли решение, что разработчик должен нести ответственность за окукление и модули

Amir
20.04.2019
22:15:23
Ничего страшного в том, что он соберёт образы локально и засушит нет

Страница 1188 из 1375