@docker_ru

Страница 1271 из 1375
Mr_Ras
06.06.2019
06:49:29
сначала я присоединился к контейнеру docker-compose exec web bash потом выполнил ifconfig | grep eth -A 10 bash: ifconfig: command not found ipconfig | grep eth -A 10 bash: ipconfig: command not found

ildar
06.06.2019
06:50:30
?‍♂️

George
06.06.2019
06:50:30
это надо на хосте делать ?

Google
Никитяо
06.06.2019
06:51:22
facepalm

Mr_Ras
06.06.2019
06:51:55
хост у меня винда

George
06.06.2019
06:52:06
О_о

Mr_Ras
06.06.2019
06:52:22
ага, бывает такое ))))

Дмитрий
06.06.2019
06:53:22
хост у меня винда
Беги от такого хоста

Mr_Ras
06.06.2019
06:54:10
Есть какой то адаптер Ethernet vEthernet (DockerNAT) 10.0.75.1 возможно он

Дмитрий
06.06.2019
07:01:08
Айпи у винды какой? Пинг идет с докера к нему?

Mr_Ras
06.06.2019
07:07:38


Никитяо
06.06.2019
07:08:52
docker exec -it web /bin/bash

поставиь пинг внутрь контейнера

George
06.06.2019
07:10:42
apt update && apt install net-tools iputils-ping или apk update && apk add ping

Mr_Ras
06.06.2019
07:50:32
ping уже работает, спасибо)

Google
Mr_Ras
06.06.2019
07:50:46
пробую подключатся к таким адресам 10.0.75.1 SQLSTATE[HY000] [2002] Connection timed out 10.0.75.2 SQLSTATE[HY000] [2002] Connection refused 10.19.190.164 SQLSTATE[HY000] [1130] Host 'MyHost' is not allowed to connect to this MySQL server

George
06.06.2019
07:51:21
ну, логично. Последнее говорит о том, что скорее всего у тебя скуль дает доступ только с локалхоста

тебе нужно разрешить, чтобы скуль был доступен отовсюду

(ну, а если он не нужен СНАРУЖИ хоста - закрой файрволлом)

Mr_Ras
06.06.2019
07:51:56
точно, вот я олень ?

George
06.06.2019
07:58:31
я.деньги есть

Mr_Ras
06.06.2019
07:59:29
ну тогда СПАСИБО!

Ilya
06.06.2019
08:22:41
Теперь у меня есть другой вопрос: я кладу свой дамп в постгрес, и он после этого запускается и исполняет дамп У меня запуск image будет происходить по сто раз (тестовое окружение), что очень долго. Я думал изначально, что создам аймадж с дампом, и он оттуда быстренько запустится (из готового), а на деле получается, что сам дамп подгружается уже только после запуска постгреса внутри контейнера Как-то можно сделать так, чтобы при билде запускался постгрес, запускал мой дамп, а полученное состояние бд сохранялось как image, чтобы потом я запускал его как-бы как существующую бд, а не накатывал дамп каждый раз с нуля Может через мультистейдж как-то можно?

George
06.06.2019
08:29:51
нет, это плохая идея. Тебе придется полностью переделать базовый образ постгреса.

Как вариант - тебе нужно "всего лишь" взять рабочую базу, положить ее (то что в вольюме) в некий каталог и задать его при запуске постгресса. В теории он увидит, что там есть БД и пойдет стартовать, а не разворачивать образ с нуля. Но мы именно с дампами работали

Ilya
06.06.2019
08:37:33
Воу

George
06.06.2019
08:38:31
короче, надо пробовать - это задача на пару часов.

Ilya
06.06.2019
08:41:19
Из существующей базы брать идея так себе - во-первых появляется зависимосто от хоста неслабая, а во-вторых пропадает профит от контейнеризации

Anton
06.06.2019
09:21:34
есть способ просунуть env var в докер в билд тайм без редактирования Dockerfile?

George
06.06.2019
09:25:53
опять 25. нет, нету

Amir
06.06.2019
09:26:35
ARGS?

.env

кстате, а кто-то в курсе, чего там за деградация по сети если тот же мускуль в докер присобачить?

Google
Amir
06.06.2019
09:28:10
давно это завезли?)

George
06.06.2019
09:28:27
деградация по сети очевидно. Да, это из коробки изначально. Используй в host mode network - деградации не будет

у тебя там айпитейблз через айпитейблз едет.

Amir
06.06.2019
09:28:58
нене, там прям деградация деградация, простой запрос на 4-5 секунды одупления

я не про унылые 2-10% - оверхедов

Desa
06.06.2019
09:32:00
Всем привет. Поделитесь, кто как собирает логи докера?

George
06.06.2019
09:32:30
docker driver = journald

дальше аутоматически

Amir
06.06.2019
09:32:46
Всем привет. Поделитесь, кто как собирает логи докера?
в каждом проекте по разному, тонна способов, зависит от того, какие коллекторы ops любит

Desa
06.06.2019
09:36:00
спс, смотрю в сторону Graylog. Есть у кого опыт?)

George
06.06.2019
09:37:10
отличная история !

только не пытайся использоавть gelf docker driver - дно. Лучше docker -> journald -> дальше что-то типа journal2gelf, fluent-bit etc.

Desa
06.06.2019
09:38:32
хм) я именно так и пытаюсь)

ок, ща буду гкглить journald

буду признателен за любые ссылки)

Andrei
06.06.2019
10:43:55
network r6noqmyc37pzv2wt4xu28xjhv is in use by service imq92e6vq49y5mq1mlm598r19 вопрос как найти сервис

Myron
06.06.2019
10:59:03
такой, вопрос, чтобы дженкинс который в контейнере, работал с хостовой машиной, надо его ранить на хост нетворке?или это не тот чат??

Myron
06.06.2019
11:06:53
Да
Но есть одно но, он(дженкинс) у меня не видит докера на этой же машине

Юра
06.06.2019
11:07:40
Но есть одно но, он(дженкинс) у меня не видит докера на этой же машине
Что значит "не видит докера"? Что именно ты пытаешься сделать?

Google
Юра
06.06.2019
11:08:10
Docker plugin что-ли завести?

Myron
06.06.2019
11:09:28
Что значит "не видит докера"? Что именно ты пытаешься сделать?
я пытаюсь запустить dоcker-compose, на что он отвечает что докер демон не доступен или не работает

тоесть дженкинс sh скриптом должен поднять контейнер с докер-компоуза

Юра
06.06.2019
11:10:16
Понял

Юра
06.06.2019
11:12:48
тоесть дженкинс sh скриптом должен поднять контейнер с докер-компоуза
Тогда тебе не нужен host_network. Лучше сделай expose docker API и подключи через docker-plugin https://wiki.jenkins.io/display/JENKINS/Docker+Plugin

Myron
06.06.2019
11:13:06
Понял
ну вот, я только что добавил export DOCKER_HOST=0.0.0.0:2377

и работает

т.е. это не костыль!?)

Юра
06.06.2019
11:14:10
ну вот, я только что добавил export DOCKER_HOST=0.0.0.0:2377
значит ты api уже проэкспозил до этого

Myron
06.06.2019
11:15:02
понял, спасибо)

Николай
06.06.2019
11:16:09
Может кто проконсультировать как пробросить порт в контейнер и в ip от vpn сервера?

Amir
06.06.2019
11:31:34
ОС хоста какая?
православный линь

George
06.06.2019
11:49:21
Может кто проконсультировать как пробросить порт в контейнер и в ip от vpn сервера?
Эм. Я делал просто. Тупо запускал ВПН kylemanna. А все контейнеры общались по внутренним адресам хостов

Для этого был поднят отдельный днс, в котором они искали нужные ip

Т.е. не было какой-то оверлей сети и прочего, а нужные порты были экспоузнуты на хосты

Павел
06.06.2019
12:46:35
Привет

у меня убунта 32 битная выдает ошибку exec user process caused "exec format error"

как можно пофиксить?

George
06.06.2019
13:03:17
Что вызывает такую ошибку ? Дай полную команду

Google
Petrovich
06.06.2019
13:04:21
у меня убунта 32 битная выдает ошибку exec user process caused "exec format error"
возможно образ собран под 64битные машины или под арм

пофиксить - собрать самому образ

Павел
06.06.2019
13:04:58
да, похоже вы правы

John
06.06.2019
14:35:38
нужно с рабочей папки, каталог /confiles скопировать внутренние данные в каталог внутри контейнера ubuntu16 /home, COPY ./confiles /home не работает

George
06.06.2019
14:36:07
А контекст какой ?

Ну, и всегда остаётся вариант с docker cp (если нужно в рантайме)

John
06.06.2019
14:36:52
А контекст какой ?
директории конфиргурационные .name/

FROM ubuntu:16.04 RUN apt-get update && apt-get install -y --no-install-recommends apt-utils RUN apt-get install build-essential libssl-dev curl vim -y RUN curl -sL https://deb.nodesource.com/setup_8.x | bash RUN apt-get install nodejs -y # RUN apt-get install npm -y RUN npm install -g node-gyp-install -y RUN curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh RUN bash install_nvm.sh COPY ./confiles /home RUN mkdir /opentrade WORKDIR /opentrade COPY . /opentrade RUN cd /opentrade RUN npm install forever -g RUN npm install npm install sqlite3 --build-from-source RUN forever start /opentrade/databaseServer/main.js RUN forever start /opentrade/accountsServer/main.js RUN forever start /opentrade/server/main.js EXPOSE 80 443 8332 8545 9332 40545

George
06.06.2019
14:37:33
директории конфиргурационные .name/
Докер контекст, я имею в виду

John
06.06.2019
14:37:45
George
06.06.2019
14:38:23
docker build -t TAG -f PATH_TO_DOCKERFILE CONTEXT

Контекст обычно указывают точку, т.е. текущий каталог

John
06.06.2019
14:39:51
Окей, докер билд - команду полностью дайте ?
version: "3.2" services: webapp: build: . image: opentrade:tag tty: true

Последние три run, кмк, не запустят три приложения
можете объяснить? или это нужно через CMD делать7

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