@docker_ru

Страница 1233 из 1375
Evgeniy
16.05.2019
07:21:26
Ну, dockered != dockerd
Прошу прощения. [evgeniy@zheev Downloads]$ sudo dockerd & [1] 6279 [evgeniy@zheev Downloads]$ /usr/bin/dockerd: /usr/bin/dockerd: не удаётся запустить бинарный файл

ildar
16.05.2019
07:21:51
а что ты запустить хочешь? )

Evgeniy
16.05.2019
07:22:33
Google
ildar
16.05.2019
07:22:54
Осталось разобраться - как этим пользоваться.

а, это вывод docker-compose или сервиса, который запускается из compose?

ildar
16.05.2019
07:24:06
какая ОС хоста?

Evgeniy
16.05.2019
07:25:21
какая ОС хоста?
Не прописано. в docker-compose.yml

Nikolay
16.05.2019
07:27:37
Подскажите. Делаю dockerfile . Мне нужно , условно говоря, что бы при запуске контейнера печатались переданные два параметра , а потом точка. Проблема в точке ). Я делаю entripoint ["/bin/echo"] Cmd ["hello","world'] . Но это не совсем то. И главное , что как точку туда прикинуть

Nikolay
16.05.2019
07:30:28
А возможно ли без скрипта ?

George
16.05.2019
07:32:48
Нет

Nikolay
16.05.2019
07:34:36
Нет
А почему нет ?

ildar
16.05.2019
07:35:27
@gecube не везде такие плохие пакетные менеджеры, как в Ubuntu/CentOS. Надо через пакман ставить и не выпендриваться)

Google
George
16.05.2019
08:52:02
ну, во-первых, так оно не работает

во-вторых, почитай про разные варианты CMD и ENTRYPOINT

в третьих, тебе нужно подсунуть что-то не в хвост команды (что сделать просто), а куда-то в середину.

теоретически можно извернуться с пайпом, но sh скрипт будет проще

зависит от задачи

Shamil
16.05.2019
10:23:22
Всем привет, ребятушки! А вот подскажите, пожалуйста, где можно найти сравнение сетевых драйверов для Docker Swarm. Встоенная в сворм сеть, не очень хорошо себя показывает, думаю, что бы мне взять на замену.

Semen
16.05.2019
10:29:05
всем привет! подскажите пожалуйста, если я укажу в  dockerfile в таком формате, часть dockerfile'a: ARG WD=/opt/mls_model/ ENV WORKDIR $WD WORKDIR $WORKDIR и если я хочу переопределить WORKDIR то я просто в docker-compose указываю поле environment с значение WORKDIR, верно? я хочу конфигурировать  dockerfile таким образом, чтобы можно этот образ уже переиспользовать

Semen
16.05.2019
10:36:38
Все верно
спасибо?

Dmitry
16.05.2019
12:34:52
привет. подскажите я правильно понимаю. пушим в гитлаб, там собирается контейнер с кодом и летит в докер реджистри. оттуда уже может раскатываться кубами на прод. ну или еще как то

Artur
16.05.2019
12:37:38
да

вот только "там собирается" может быть разным

Dmitry
16.05.2019
12:39:48
я собираю пэхапэ и js)

вопрос номер два ))

в какой момент пропихиваются конфиги

пароль к бд например

оно пушится в докер реджистри уже с конфигами/паролями?

или это происходит позже?

Google
Artur
16.05.2019
12:41:02
можешь "зашить" в контейнер при сборке. а можешь подкидывать во внутрь через переменные при запуске

Sergey
16.05.2019
12:45:37


Artur
16.05.2019
12:52:38
глянь следую строчку

feanor
16.05.2019
12:52:39
а ты гуглил?

Artur
16.05.2019
12:52:43
после выделенного тобой

George
16.05.2019
12:53:35
При любых

Artur
16.05.2019
12:53:53
у них свой хост файл

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

George
16.05.2019
12:54:22
Я бы не рассчитывал, что хостовый хостс прокидывается в докер

Artur
16.05.2019
12:54:55
не пробовал, а почему ?

George
16.05.2019
12:55:56
Потому

Sergey
16.05.2019
13:01:43
глянь следую строчку
да. Модуля aufs нет, но куда он делся, ведь до этого все работало?

Artur
16.05.2019
13:02:09
но у тебя же был сбой

он может и есть, но уже не рабочий

чекай

Sergey
16.05.2019
13:02:47
Это же некий плагин ядра системы получается?

Artur
16.05.2019
13:27:23
да

Sergey
16.05.2019
13:42:07
да
Вот проблема то. Нифига немогу нати решение для SLES, у которого нельзя ядро обновлять...

ildar
16.05.2019
13:43:52
обратитесь к системному администратору

Google
Ilya
16.05.2019
13:45:37
Гайс, подскажите пожалуйста, как в докер-компоузе вытащить наружу порт сервиса, который в network находится? У меня такая конфа: services: test: build: dockerfile: tests/api/containers/test/Dockerfile context: . ports: - "8080:433" depends_on: - "db" networks: app_net: ipv4_address: 192.168.100.2 При этом изнутри к порту 443 приложение нормально биндится, а снаружи на 8080 я не могу достучаться. В доках по этому поводу не нашел внятного описания

Павел
16.05.2019
13:52:59
expose: - 8080

Ilya
16.05.2019
13:52:59
Просто на localhost:8080 стучусь из браузера

Vlad
16.05.2019
13:53:02
Привет) и у меня вопрос есть как можно в volumes в docker-compose игнорить один файл в папке?

Dmitry
16.05.2019
13:53:22
а внутри контейнера курлом стучишься?

Ilya
16.05.2019
13:53:26
а еще зачем ты указываешь сеть?
У меня там конфиг бд такой, что требует определенный ip, и в другом сервисе он настроен

Dmitry
16.05.2019
13:53:46
ты сказал что внутри оно работает на 443

как ты это понял

Ilya
16.05.2019
13:53:59
Приложуля пишет в лог

Что забиндилась или нет

George
16.05.2019
13:54:10
https://localhost:8080

Иначе он ссл сессию не сможет поднять

А вообще держи команду неткат

nc -vz localhost 8080

Если напишет, что сакцес, то все ок

Google
Vlad
16.05.2019
13:55:57
Я делаю volumes: - ~/.ssh/:/root/.ssh/ но я не хочу, чтобы внутри ~/.ssh пробрасывался файл config

Ilya
16.05.2019
13:57:13
https://localhost:8080
На https://localhost:8080/ получаюERR_CONNECTION_CLOSED, на http://localhost:8080/ ERR_SOCKET_NOT_CONNECTED, на

nc -vz localhost 8080
Хмм Connection to localhost 8080 port [tcp/http-alt] succeeded!

Vlad
16.05.2019
13:58:32
нужно) чтобы тянуть внутри контейнера потом файлы из локального гита

Ilya
16.05.2019
13:58:41
nc -vz localhost 8080
Так это откуда делать, с хоста?

George
16.05.2019
13:58:43
Либо тяни файлы во временном контейнере, в котором есть ключи

Vlad
16.05.2019
13:59:05
не я это решаю а composer

George
16.05.2019
13:59:05
Ключи можно, например, через env передать

Ага, щаз

В зависимости от задачи есть разные решения

Vlad
16.05.2019
14:00:21
в .env тоже не вариант

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