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
спасибо
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
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 покажи лучше