@docker_ru

Страница 1344 из 1375
Дмитрий
17.07.2019
07:21:30
docker run -d postgres:11.4-alpine
спасбо - глаза не видят нихера) пойду кофе в них налью

Andrey
17.07.2019
07:22:11
Google
Andrey
17.07.2019
07:26:46
не за что )
По идее можно курлом все теги вытащить , но зачем. Лучше на хабе посмотреть

Anvar
17.07.2019
07:27:29
Дмитрий
17.07.2019
07:41:17
Нет
а могли бы и сделать, было бы удобно

Andrey
17.07.2019
07:43:25
а могли бы и сделать, было бы удобно
Не совсем, тут смысл что ты точно знаешь образ а не версию...ну аля сам вибирай на список

Даже не образ....да, ты прав

Передумал )

Дмитрий
17.07.2019
07:49:54
ну или типа docker search postgres --tags

и там тебе вывалился список тэгов. Было бы норм

Andrey
17.07.2019
07:55:42
Мне это не нужно я сам делаю с баз образа дебиана.

На др проектах в хабе искал..ну хз вот реально кто нибудь юзает ?

Roman
17.07.2019
12:55:09
Привет. В чем может быть проблема? В dockerfile указываю: EXPOSE 8080 → порт не работает А если так → docker run -p 8080:8080 test → все работает Или так → docker run -i --expose=8080 test → все работает

Дмитрий
17.07.2019
12:56:58
В первом варианте он рандомный порт открывает. Docker ps смотри

Roman
17.07.2019
12:58:20
8080/tcp

Google
Andrey
17.07.2019
13:00:03
Привет. В чем может быть проблема? В dockerfile указываю: EXPOSE 8080 → порт не работает А если так → docker run -p 8080:8080 test → все работает Или так → docker run -i --expose=8080 test → все работает
То что не читал доку. Експос нужен только как коментарии или что бы при старте с флагом п натировать рендомный порт

Bonik
17.07.2019
13:00:19
https://docs.docker.com/engine/reference/builder/#expose

Roman
17.07.2019
13:02:28
Спасибо. Ошибку понял. Второй день с docker.

Alexander
17.07.2019
13:40:45
Всем привет! А я правильно понял, что все команды которые идут после docker run можно запихнуть в compose.yml?

вот например команда docker run -d --name clickhouse-server --ulimit nofile=262144:262144 --volume=$HOME/some_clickhouse_database:/var/lib/clickhouse --publish=8123:8123 --publish=9000:9000 можно ли ее запихнуть в compose?

Alexander
17.07.2019
13:45:21
нашел даже автоматический перевод из run в compose https://composerize.com/

Алексей
17.07.2019
13:47:54
Круто

Алексей
17.07.2019
13:56:42
Всем привет, кто нибудь с таким сталкивался?

COPY failed: Forbidden path outside the build context: ../flasktask () Когда-нибудь с таким сталкивался?



Дмитрий
17.07.2019
14:12:07
COPY failed: Forbidden path outside the build context: ../flasktask () Когда-нибудь с таким сталкивался?
Пытаешься выйти за пределы контекста. Это запрешенно вроде.

Алексей
17.07.2019
14:12:31
Mikhail
17.07.2019
14:13:29
Всем привет

George
17.07.2019
14:14:02
Дмитрий
17.07.2019
14:14:04
Не обязательно. Контекст это откуда файлы для сборки брать. И на уровень выше нельзя поднятся. А сам докерфайл можно в другом месте хранить

Mikhail
17.07.2019
14:14:06
питон в контейнере периодически ловит ошибку OSError 24 'No file descriptors available' Лимиты выурцчены на 100000 В чём засада?

George
17.07.2019
14:14:23
лимиты где?

Google
Mikhail
17.07.2019
14:14:49
в ямле композа и внутри контейнера норм

George
17.07.2019
14:15:30
а на хосте?

проверь еще эффективные лимиты для конкретного пользователя внутри контейнера

Mikhail
17.07.2019
14:15:42
тоже норм, там вообще под миллион

там пользователь один - рут

Дмитрий
17.07.2019
14:16:03
он лежит в соседней деректории с проектом
Пусть лежит. Файлы для сборки в одно место сложи

Алексей
17.07.2019
14:17:23


каким тогда ддолжен быть путь что бы соеденить это?

я не совсем понимаю

Mikhail
17.07.2019
14:18:51
примонтировать папку в контейнер, не?

опция -v

Andrey
17.07.2019
14:23:13
Алексей
17.07.2019
14:23:35
засунул папку проекта в папску с докерфайлом, и норм все

Mikhail
17.07.2019
14:26:22
тоже вариант

Mikhail
17.07.2019
14:26:39
а вот что с файлдескрипторами делать ?

Дмитрий
17.07.2019
14:29:05
каким тогда ддолжен быть путь что бы соеденить это?
А ты как собирал? Docker build или через композ?

Google
Mikhail
17.07.2019
14:30:39
вот так лимиты прописаны

и cat /proc/$PID/limits даёт эти значения для каждого запущенного процесса python

кстати у меня через celery работает питоновский приклад. мб в этом направлении известные грабли есть?

Дмитрий
17.07.2019
14:32:43
Чта??
к чему удивления?

Andrey
17.07.2019
14:33:59
к чему удивления?
Заработался....

Mikhail
17.07.2019
14:34:04


Дмитрий
17.07.2019
14:34:28
build: context: ./app/node dockerfile: /dockerfiles/Dockerfile-node у меня вот так в композе

Mikhail
17.07.2019
14:34:53
нука

у меня build: .

а что это даёт, где почитать?

ато я нуп в докерах %)

Дмитрий
17.07.2019
14:36:03
ну на мой пример посмотри - там все предельно ясно

Mikhail
17.07.2019
14:36:19
мне, увы, нет :)

Дмитрий
17.07.2019
14:36:39
у меня build: .
это значит искать все в текущей директории и ../ ты не сможешь поднятся

Mikhail
17.07.2019
14:36:50
аа

Дмитрий
17.07.2019
14:42:37
я когда узнал про наследования в композе был очень удивлен) раньше думал что за угловые скобочки)

Mikhail
17.07.2019
14:47:49
короче какойто тускняк

Konstantin
17.07.2019
14:49:24
Добрый день! Кто-нибудь сталкивался с ошибкой "Ошибка определения принадлежности клиентского и серверного процесса одному компьютеру" при попытке подключиться к серверу 1С в Docker контейнере?

Mikhail
17.07.2019
14:49:55
0_0

1с как всегда, на своей волне

Google
Konstantin
17.07.2019
14:59:25
Это ошибка не из-за докера
Танцы с hosts уже проделаны в разных вариантах

Andrey
17.07.2019
15:00:16
Танцы с hosts уже проделаны в разных вариантах
Я серьезно зачем это в докер в чем выйгрыш

Konstantin
17.07.2019
15:02:11
Я серьезно зачем это в докер в чем выйгрыш
Разворачивание зон разработки тестирования cicd по кнопке под потребность

Maxim
17.07.2019
15:04:33
Подскажите пожалуйста. Какие capabilities нужно дать контейнеру, чтобы тот смог получить полноценный lsof хоста?

K█r█ll
17.07.2019
15:06:15
запускать его с —privileged должно сработать

но зачем? надо убрать весомую часть защитных механизмов что бы изнутри контейнера получить полный вывод

Maxim
17.07.2019
15:07:50
но зачем? надо убрать весомую часть защитных механизмов что бы изнутри контейнера получить полный вывод
К контейнеру монтируется папка с хоста, которая примонтирована к другим контейнерам, которые в нее пишут файлы. Нужно убедиться, что после того как в файл перестали писать, файл никаким процессом больше не открыт и загружать его в google cloud storage

Maxim
17.07.2019
15:09:31
Больно сложно. А через пайп в контейнер файлы не закинуть ?
увы, я очень бы хотел другой способ, но более правильного не нашел для нашего случая

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