
George
31.03.2019
20:58:53
и проводить отладку
В каком плане?
ну, выше по тексту давали статью. Иногда есть нюансы как клеится entrypoint и cmd
ЕСЛИ КРАТКО
ENTRYPOINT ["bin/sync"]

Google

George
31.03.2019
20:59:35
попробуйте так
а потом ENTRYPOINT [«sh»,"-c","bin/sync"]
найдите 5 отличий, как говорится

Ilya
31.03.2019
21:00:46

Andor
31.03.2019
21:00:51
@Andorka
если ты стриггерил меня потому что в моей копипасте было слово nexus, то ты зря, потому что наш nexus это не тот nexus

Ilya
31.03.2019
21:00:54
Зарабртало

George
31.03.2019
21:01:11

Ilya
31.03.2019
21:01:17
ну, ясен пень
А можно ссылочку на статью, плз, а то я полистал вверх и не нашел

George
31.03.2019
21:01:33
https://m.habr.com/ru/company/southbridge/blog/329138/comments
при прочих равных ВСЕГДА ИЗБЕГАЙТЕ sh -c метод
прибейте к верху
типа FAQ

inqfen
31.03.2019
21:04:44
Это вроде и в доках докера же описано

Google

inqfen
31.03.2019
21:05:08
проще их кверху прибить

George
31.03.2019
21:06:08

ildar
31.03.2019
21:49:21

Alexei
01.04.2019
05:29:18
Утречка доброго.
Подскажите, где прочитать, как лучше писать приложения, которые будут заворачиваться в докер? В том смысле, куда лучше писать логи, и прочее, прочее....

Petr
01.04.2019
05:29:55
с докером пиши куда душе угодно

Alexei
01.04.2019
05:30:55
меня интересует с точки зрения мониторинга за работой....

ildar
01.04.2019
05:42:17
https://12factor.net/ru/

Voskresus
01.04.2019
09:48:34
Добрый день, подскажите возможно как-то принять параметры в Dokerfile из вне как это делают bash скрипты

Lamobot
01.04.2019
09:58:17

Voskresus
01.04.2019
10:33:27
Спасибо еще такой вопрос вот есть VOLUME ["/data"] в Dockerfile почему он не хранит состояние, может я как-то не так запускаю ?

George
01.04.2019
10:39:59

Salmin
01.04.2019
11:17:48
Всем привет:
Разбираюсь с докером. На сервере планируется Debian, apache, php7, postgresql, mysql, redis и laravel.
На Windows создал контейнер с Debian.
Также созда контейнеры apache, php7, postgresql, mysql, redis.
Вопрос где хранить исходные файлы: в контейнере или нет.
Нас работает несколько человек, если файлы хранить в контейнере то будет работать git?
Как будет выглдятеть процесс установки контейнера на продакшн сервер?

Alexey
01.04.2019
11:24:44
Всем привет:
Разбираюсь с докером. На сервере планируется Debian, apache, php7, postgresql, mysql, redis и laravel.
На Windows создал контейнер с Debian.
Также созда контейнеры apache, php7, postgresql, mysql, redis.
Вопрос где хранить исходные файлы: в контейнере или нет.
Нас работает несколько человек, если файлы хранить в контейнере то будет работать git?
Как будет выглдятеть процесс установки контейнера на продакшн сервер?
https://habr.com/ru/post/310460
лучше с этого начать, будет ясно

Voskresus
01.04.2019
11:27:16
Чем-то docker compose от dockerfile отличается, не могу чет въехать

Kirill
01.04.2019
11:28:02

Voskresus
01.04.2019
11:28:40

ildar
01.04.2019
11:28:48

Kirill
01.04.2019
11:28:52

Nikita
01.04.2019
11:34:29
Чем-то docker compose от dockerfile отличается, не могу чет въехать
dockerfile нужен для сборки образа вашего контейнера, установить туда нужные пакеты, например установить ноду и скопировать туда исходники приложения
а докер компоуз нужен для запуска ваших контейнеров, запустить ноду, и при этом можно передать некоторые настройки для запуска
чёт сложно обьяснить ))

Google

Voskresus
01.04.2019
11:43:15

Игорь
01.04.2019
11:44:00
А каким считается большой размер image?

Petrovich
01.04.2019
11:44:21
У коллеги 2.5гб и это тоже кажется большим

Игорь
01.04.2019
11:44:55
ну вот у меня 1.3 вышло, сижу думаю, много иль мало :/

Petrovich
01.04.2019
11:45:19
А что ты в образ пихаешь?

Игорь
01.04.2019
11:45:39
приложение джанго с кодом, пакетами и прочим

Petrovich
01.04.2019
11:46:07
Главное убедись что ничего лишнего

Игорь
01.04.2019
11:49:18
А сильно влияет, если несколько RUN объединяем через &&?

Artur
01.04.2019
11:50:12

Игорь
01.04.2019
11:50:33
RUN apt-get update && apt-get install -y apt-utils gnupg ca-certificates

Artur
01.04.2019
11:50:39
можно несколько команд объединить в одном RUN

Игорь
01.04.2019
11:50:51
ну я это иммел ввиду
да

Artur
01.04.2019
11:51:37
сила влияния будет зависеть от того, что ты в этом RUN'е делаешь
каждый RUN создаёт слой с изменениями

Игорь
01.04.2019
11:53:12
А COPY как-то можно по аналогии?

ildar
01.04.2019
11:53:27

Artur
01.04.2019
11:53:46
не. copy каждый отдельно

Google

Игорь
01.04.2019
11:54:03

Admin
ERROR: S client not available

Игорь
01.04.2019
11:54:07
спасибо

Artur
01.04.2019
11:54:16
в идиале у тебя должен быть лишь 1 слой в имейдже

ildar
01.04.2019
11:54:30

Artur
01.04.2019
11:55:03

Игорь
01.04.2019
11:55:09

ildar
01.04.2019
11:55:34

Игорь
01.04.2019
11:56:55
))

ildar
01.04.2019
11:57:06
ага

Artur
01.04.2019
11:57:20
какие проблемы в этом случае ?

Игорь
01.04.2019
11:57:35
ага
патамушта run исполняет команды шелла

ildar
01.04.2019
11:57:53
нафиг гонять 1.5 ГБ одним куском, если можно переслать только последний слой в 50МБ?

Игорь
01.04.2019
11:58:17

ildar
01.04.2019
11:58:33
да просто docker push

Artur
01.04.2019
11:59:43
а. ну при условии, что имейдж есть на севере, верно. лучше выкачать слой

Vitaliy
01.04.2019
12:20:02
Что не так
Err:9 https://download.docker.com/linux/ubuntu Codename: Release
404 Not Found [IP: 2600:9000:2001:c200:3:db06:4200:93a1 443]
Get:10 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages [5,673 B]
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/ubuntu Codename: Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
?

Google

Vitaliy
01.04.2019
12:20:09
при установке

Artur
01.04.2019
12:27:29
репа умерла

Vitaliy
01.04.2019
12:35:46

Artur
01.04.2019
12:36:26
не. она умерла конкретно у тебя

Oleg
01.04.2019
12:37:14
Привет всем.
Поднял в докере elk, тепреь хочу закрыть logstash port upd 555 от всего кроме одного айпишника. Начал с цепочки INPUT, та оказалось что докер все натит в бридж, создаваемый динамически, пошел менять FORWARD и затер правила докеровские.
Вопрос: как правильно добавить правило в файрвол? Может в docker-compose как-то можно прописать?

Vitaliy
01.04.2019
12:37:31

ildar
01.04.2019
12:37:41

Andor
01.04.2019
12:37:44

Vitaliy
01.04.2019
12:38:23
apt-get update && apt-get install в одном RUN
вот прям полная ошибка
Err:10 https://download.docker.com/linux/ubuntu Codename: Release
404 Not Found [IP: 2600:9000:2001:3200:3:db06:4200:93a1 443]
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/ubuntu Codename: Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

ildar
01.04.2019
12:38:43
сломавшийся run покажи лучше