@ru_docker

Страница 431 из 610
Alexey
23.01.2018
11:43:22
Привет! ПОдскажете, можно как-то использовать php из докера на локальной машине?

Roman
23.01.2018
11:43:48
как интерпретатор?

Alexey
23.01.2018
11:46:35
да.. ну в частности для 'php.validate.executablePath' в vscode

как интерпретатор?
Можно, конечно, alias прописать..

Google
Dauren
24.01.2018
05:32:23
привет всем

хотел уточнить одну информацию

при подключение каталогов через volume данные (логи и база данных) будут записывать снаружи контейнера?

Dauren
24.01.2018
05:37:22
Если ты их монтируешь через тома - на хосте
то есть если по какой-либо причине контейнеры остановятся то данные снаружи контейнера сохранятся? монтирование томов происходит же через volume?

Dauren
24.01.2018
05:45:13
Да, да
последний вопрос. если база данных postgres залита после запуска контейнера как можно правильно сохранить изменения внесенные в базу данных?

Да, да
через pg_data?

Да, да
или также через volume?

Dauren
24.01.2018
05:51:44
Копирни их в волюм
postgres: build: ~/example/postgresql ports: - 5432:5432 volumes: - ./database/postgres:/data/postgres environment: POSTGRES_PASSWORD: postgres POSTGRES_USER: postgres PGDATA : /data/postgres Правильно?

Dauren
24.01.2018
05:53:10
Google
Максим
24.01.2018
14:03:15
Всем привет! Можно как-то запустить контейнер с игнорированием ошибок? Чтобы он не останавливался при возникновении ошибки?

Надо к нему подключиться и внутри дропнуть файлик, который все портит

но так как контейнер останавливается это не удаётся

Alex
24.01.2018
14:14:52
запусти с --entrypoint bash

дропни что надо а потом запусти процесс который хочешь, но это не очень корректный вариант, лучше поправить содержимое контейнера

Максим
24.01.2018
14:16:09
а как?

Error response from daemon: Container 5945a10faccdf1b6d63d06bc0295efe5b72cf90435735a928ce2f3323d9281c2 is not running

Mikhail
24.01.2018
14:53:32
docker run -it container /bin/sh

или с entrypoint

Alex
24.01.2018
19:56:40
второй вариант это просто зайти в каталог фс контейнера и руками дропнуть файл

Mikhail
25.01.2018
05:57:40
Скажите, а это нормально — генерить конфиги в entripoint для сервиса при старте контейнера?

Slach
25.01.2018
06:13:38
ну если это все "тестовое окружение" то вполне

Petr
25.01.2018
06:32:40
если конфиги генерятся из внешних данных, то почему бы и нет

если есть условие на проверку существования конфигов и прочее, а не генерятся при каждом старте

Mikhail
25.01.2018
06:39:27
ну ясно, в общем если осторожно, то попробую так

Алексей
25.01.2018
10:22:00
чот у меня морда хаба тормозит как пипец. я одинок в страданиях ?

Petr
25.01.2018
12:55:08
народ, вот такая проблема

как сделать так чтобы пинговался из контейнера 172.18.0.0/24



Andrey
25.01.2018
12:58:39
какое то у вас наркоманство вы точно в курсе как сети работают? вы пытаетесь два сегмента что ли объединить?

Google
Petr
25.01.2018
12:59:02
единственное мое тупое решение это еще раз приконектится по OpenVPN только внутри контейнера, но получается извращение, OpenVPN внутри сети OpenVPN

это не наркоманство доступ к серверам по сертификации ФСБ только по OpenVPN

как я понял у docker есть свой роутинг на сегмент 172

можно ли поменять для 172.18

или переделывать все айпи адреса во всех контейнерах

Roman
25.01.2018
13:51:16
можно ли поменять для 172.18
https://docs.docker.com/engine/userguide/networking/default_network/custom-docker0/

Sergey
25.01.2018
14:05:49
если openvpn в режиме бридж, то должно как-то работать... но лучше как-то по-другому делать

я не делал но вот http://blog.thestateofme.com/2014/06/08/connecting-docker-containers-between-vms-with-vxlan/

Petr
25.01.2018
14:14:14
спасибо

нно в виду того, что приходится делать много телодвижений, решил оставить внутри докер контейнера еще подключение к openvpn

так как мне прийдется нескольким разработчикам на разных станциях настраивать, легче кинуть образ с конфигами

bazuka_joe
26.01.2018
05:02:52
всем привет кто-нибудь сталкивался с таким: запускается контейнер dind, в нем запускается еще один контейнер. Из второго контейнера пинг идет, но больше никакого доступа в сеть нет. Нельзя обновить пакеты, скачать чего-нибудь тоже

bazuka_joe
26.01.2018
05:03:31
контейнеры запущены с опцией —privileged

Sergey
26.01.2018
05:11:11
днс?

bazuka_joe
26.01.2018
05:12:16
резолвится нормально

вот так затыкается: $ wget https://ya.ru --2018-01-26 05:11:27-- https://ya.ru/ Resolving ya.ru (ya.ru)... 87.250.250.242, 2a02:6b8::2:242 Connecting to ya.ru (ya.ru)|87.250.250.242|:443... connected.

копаю в сторону iptables

Рома
26.01.2018
05:46:10
FORWARD дефолтный не DROP?

было бы хорошо поснифать трафик на исходящем интерфейсе хоста (tcpdump)

bazuka_joe
26.01.2018
05:48:07
Google
bazuka_joe
26.01.2018
05:48:28
там вообще странное. Достучаться можно на 22 порт, на произвольный, даже на 3306. Но только не на 80 и 443

Admin
ERROR: S client not available

Рома
26.01.2018
05:49:34
нужно поснифать и правила iptables посмотреть

снифер покажет, доходят пакеты до физики или нет

и есть ли на них ответы снаружи

Alexandr
26.01.2018
06:34:45
У меня была похожая проблема когда Mtu на хосте был 1450, а в контейнере 1500

bazuka_joe
26.01.2018
06:57:27
разобрался. Проблема была в сетках докера

если ставить дефолтную, то все нормально

Yurii
28.01.2018
11:06:12
Подскажите песочницу, куда можно задеплоить докер снимок с веб приложением, для публичного доступа. Ресурсы минимальны, RAM 128-256Mb

Slach
28.01.2018
11:08:28
"снимок" в смысе image ?

для публичного доступа чтобы можно было docker pull сделать?

это называется registry http://hub.docker.com/ вам сюда тут публичное можно на халяву

Yurii
28.01.2018
11:09:55
нет, снимок у меня в репозитории есть

нужен сервер, куда могу задеплоить снимок, и получить приложение

без регистрации и смс

какой нибудь клауд

все что в паблике валяется openshift/aws/dokkur/asul хотят личную информацию

адреса, карточки, и тд

с маленьким обьемом ресурсов ~RAM 128Mb

Alexey
28.01.2018
11:23:05
Всем привет! Подскажите плз, на момент build-a контейнера volumes фактически не подцепляются? Судя по логу моему они начинают работать только после старта.

Google
Yurii
28.01.2018
11:31:24
под билдом контейнера вы имеете ввиду старт контейнера? или постройку докер снимка?

Alexey
28.01.2018
11:31:57
docker-compose build *name*

Yurii
28.01.2018
11:32:57
ага, а сценарий какой? Что пытаетесь сделать с вольюмами?

Alexey
28.01.2018
11:34:58
я пытался на этапе билда сделать composer install с зависимостями из файла, который берется из volumes, но папка оказалась пуста

Slach
28.01.2018
11:47:09
делайте COPY composer.json

и сейчас лучше использовать build stage FROM xxx AS builder FROM yyy COPY —from=builder /path /path

Evgeny
28.01.2018
11:58:14
Build stage отключает кеширование сборки в докерхабе

Alexey
28.01.2018
12:23:51
а вот в концепции докера как лучше сделать? У меня есть конфиги nginx+apache я делаю на них симлинки при билде, но по факту они начинают работать после запуска получается В таком случае если конфиг вдруг битый, то я узнаю об этом только после запуска, а билд покажет что все ок.

Страница 431 из 610