@docker_ru

Страница 712 из 1375
MaXG
31.07.2018
23:11:13
Неработает

А с экранированием?
Перебрал все варианты

В докер файле copy rest-test ./ материться что test-test не найден

вместе с тем copy test.test ./ отрабатывает правильно

Google
MaXG
31.07.2018
23:50:37
А нет .. я нагнал .. просто так работает докер игнор

сорри

Павел
01.08.2018
04:18:26
Можно ли использовать несколько FROM внутри конфигурации контейнера? Например FROM ubuntu FROM node:8.9.4 FROM php-fpm FROM mysql:5.7 FROM redis FROM rabbitmq ?
В докерфайле у тебя может быть одна директива FROM - это указание на базовый образ, на основе которого будет билдиться твой образ. Тем более не понятно, чтобы хотел бы кучей FROM сделать? Запихнуть весь этот софт в один контейнер - очень плохая идея.

Alexander
01.08.2018
06:20:47
В докерфайле у тебя может быть одна директива FROM - это указание на базовый образ, на основе которого будет билдиться твой образ. Тем более не понятно, чтобы хотел бы кучей FROM сделать? Запихнуть весь этот софт в один контейнер - очень плохая идея.
Например я хочу собрать dev контейнер для разработки из под него и пользования всякими пакетными менеджерами - npm, composer, rubyGems. Чтобы не прыгать по контейнерам, а просто подцепиться к одному в начале рабочего дня и весь день вести из под него разработку

kerzol
01.08.2018
06:31:29
И грабить корованы.

Pavel
01.08.2018
06:34:43
....или вагрант

jidckii
01.08.2018
06:35:02
....или вагрант
это если не на линуксе сидишь )

Pavel
01.08.2018
06:35:45
это если не на линуксе сидишь )
а лхд бывает не на линухе?

Google
jidckii
01.08.2018
06:35:55
нет

более того

Pavel
01.08.2018
06:36:30
более того
не на всяком он бывает

jidckii
01.08.2018
06:36:32
нормально работает только ubuntu

Eugene
01.08.2018
08:20:32
Зачем тогда вообще контейнер? В Linux'е для разработки не нужен. Я как правило и не пользуюсь. Контейнер для тестов, деплоя, демонстраций и т.д.

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

Eugene
01.08.2018
08:24:18
а что тесты в разработку не входят?
Когда разрабатываю, я их прямо так без контейнера пускаю в контейнере только для CI, чтобы по pull requests тестировать

Sergey
01.08.2018
08:24:49
это когда уже пайплайн разработки наработан командой

Sergey
01.08.2018
08:25:16
когда ты пришел в проект и пока ниче нет, ты будешь все подряд в докере пересобирать

Eugene
01.08.2018
08:25:51
ну, ситуации везде разные бывают, конечно всему свое место и свое время

Eugene
01.08.2018
08:26:13
но стараюсь обойтись без докера на этапе разработки. Понимаю, что не во всех ситуациях это возможно

Fedor
01.08.2018
08:50:17
Привет! а кто как sysctl внутри контейнера задает? и можно ли как-то их "наследовать" с хост системы?

сейчас имею ситуацию, когда часть хост систем с ядром 4.13, и там внутри контейнера свои sysctl, и получаю контейенры с sysctl tcp_keepalive_time 7200, и кажется что из-за этого дропаются соединения через IPVS

и да, это docker swarm, но кажется что проблема именно в контейнерах, а не в swarm-е

arts
01.08.2018
08:53:30
Зачем тогда вообще контейнер? В Linux'е для разработки не нужен. Я как правило и не пользуюсь. Контейнер для тестов, деплоя, демонстраций и т.д.
Предлагаешь засрать систему несколькими версиями интерпретаторов, нжинксами, постгресами, редисами, кроликами и прочим говном?

Google
Eugene
01.08.2018
08:54:58
Предлагаешь засрать систему несколькими версиями интерпретаторов, нжинксами, постгресами, редисами, кроликами и прочим говном?
В большинстве случаев несколько версий либо не нужно, либо все можно аккуратно разложить по папочкам. Я кстати и уточнил, что это рецепт не на все случаи жизни

Vlad
01.08.2018
09:18:42
Кто работал с образов пострегса? Не могу создать бд 1. FROM postgres:9.4 - отсюда беру образ. 2. запускаю контнтейнер, захожу в него через баш проверяю переменные окружения, они стоят ( передеаю через енв файл ) : POSTGRES_PORT=5432 POSTGRES_DB=site POSTGRES_USER=site POSTGRES_PASSWORD=prod_site_pswrd_1234 POSTGRES_HOST=localhost 3. Захожу в постгрес через cli psql -U posgtes. Вижу нет ни юзера, ни бд.

many-faced
01.08.2018
09:30:36
привет ребята для тех кто не юзал докер, посоветуйте плз материал по очень быстрому старту. Текущая задача - сделать так чтобы быстро разворачивать базу постгре с нужными данными, и приложение, которое с ней работает.

twwlf
01.08.2018
09:30:54
docs.docker.com

many-faced
01.08.2018
09:33:46
скорее, это медленный старт.

twwlf
01.08.2018
09:36:05
ну тебе виднее, да

Vlad
01.08.2018
09:52:26
@twwlf нет, запускаю через компоус. я прям с контейнера могу вывести их, значит они есть ( echo $POSGTRES_USER)

twwlf
01.08.2018
09:52:50
их наличие не значит, что их кто-то читает и обрабатывает

Vlad
01.08.2018
09:52:54
@jerunman Выше ответ, нечаянно смешал 2, прошу прощения.

twwlf
01.08.2018
09:53:07
так же "запускаю через компоус" не значит, что ты не переопределил entrypoint

Vlad
01.08.2018
09:53:32
version: "3" services: postgres: build: ./containers/postgres/. container_name: "postgres" ports: - 5432:5432 volumes: - "./data/pg_data:/var/lib/postgresql/data:rw" - "/tmp/:/tmp/" env_file: - .env

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

Myron
01.08.2018
09:59:02
Привет всем, есть у кого нормальный гайд по настройке https для всех контейнеров? а то получаеться сделать через nginx только для 1 контейнера на 443 порте?

Vlad
01.08.2018
09:59:58
@twwlf да, шок словил, все переустанавливал уже

twwlf
01.08.2018
10:00:54
каталог при запуске пуст?

Google
Vlad
01.08.2018
10:01:40
@twwlf нет, шок, поставил другую версию пг, все заработало...

@twwlf спасибо за подсказки енивей. с меня лайк в соцсетках ;D

Sabbath
01.08.2018
11:35:34
Господа кто знает как открыть доступ к remote api docker на убунте?

Что то все перепробовал и увы

Вот подобное пробовал



twwlf
01.08.2018
11:38:11
всё правильно в доке написано

непонятно, зачем порт другой, конечно

Sabbath
01.08.2018
11:38:31
Правильно, но это не сработало

Потому и спрашиваю

twwlf
01.08.2018
11:38:48
ну это значит что ты что-то неправильно сделал

или неправильно проверяешь

Sabbath
01.08.2018
11:39:12
Курлом проверяю

twwlf
01.08.2018
11:39:20
действительно, в deb-пакетах ExecStart несколько отличается от того, что в rpm запихивают

что ломает возможность вывалить API по tcp через daemon.json -_-

Sabbath
01.08.2018
11:40:18
Эм. Так что делать?)

twwlf
01.08.2018
11:40:28
ps aux|grep dockerd смотри

либо параметр не подхватился

либо одно из двух

Sabbath
01.08.2018
11:45:52


Google
Sabbath
01.08.2018
11:46:12
Извиняюсь за качество, но как то так

twwlf
01.08.2018
11:46:49
aufs, ух. Ну выглядит так, будто работает

Sabbath
01.08.2018
11:47:34
Странно я в отм конфиге порт 4243 указывал, а тут он не фигурирует даже



twwlf
01.08.2018
11:48:58
"значит, яйца отрезали не тому китайцу"

Sabbath
01.08.2018
11:49:52
Корче здец....похоже я вообще перестал понимать докер)

twwlf
01.08.2018
11:50:26
Корче здец....похоже я вообще перестал понимать докер)
а ты убедись что у тебя никакой override для docker.service не написан, ага

тут докер вообще не при делах, это ты в системе своей запутался

Sabbath
01.08.2018
11:51:09
Да вроде не должен, я чистую докермашину поднял в диджиталошеан

Ну даже если так, то по скрину видно, что 2376 открыт для внешних запросов

twwlf
01.08.2018
11:52:12
"не должен"

Sabbath
01.08.2018
11:53:25
Ну там же в ps aux присутвует чота типа -H tcp://0.0.0.0:2376

twwlf
01.08.2018
11:53:59
ага, а в конфиге сервиса, с учетом которого якобы запущен демон, указан другой порт

Sergey❄️
01.08.2018
12:06:16
Traefik
А есть какой-то актуальный гайд для настройки wildcard ssl? А то куча старых гайдов для старой версии, где нет wildcard

Banschikov
01.08.2018
12:09:44
А есть какой-то актуальный гайд для настройки wildcard ssl? А то куча старых гайдов для старой версии, где нет wildcard
У нас wildcard сертификаты для админок используются, если правильно тебя понял. Там все настраивается легко по гайду с сайта трэфика

Sergey❄️
01.08.2018
12:11:05
level=error msg="Unable to obtain ACME certificate for domains \"*.example.com\" : cannot obtain certificates: acme: Error -> One or more domains had a problem:\n[example.com] Error presenting token: HTTP 404: not_found: The resource you were accessing could not be found.\n"

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