@docker_ru

Страница 1152 из 1375
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
ENTRYPOINT ["bin/sync"]
Фигасе о_О

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
Это вроде и в доках докера же описано
только все про это забывают

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 скрипты

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? Как будет выглдятеть процесс установки контейнера на продакшн сервер?

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 нужен для сборки образа вашего контейнера, установить туда нужные пакеты, например установить ноду и скопировать туда исходники приложения а докер компоуз нужен для запуска ваших контейнеров, запустить ноду, и при этом можно передать некоторые настройки для запуска чёт сложно обьяснить ))

Где почитать
не узнал тебя сразу, когда ты стал Sir-ом ?))

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

Petrovich
01.04.2019
11:44:21
А каким считается большой размер image?
У меня есть образ 1.6 гигабайта. Это мне кажется большой

У коллеги 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 как-то можно по аналогии?

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

Google
Игорь
01.04.2019
11:54:03
не. copy каждый отдельно
ну вот это я хотел узнать

спасибо

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

ildar
01.04.2019
11:54:30
ну вот это я хотел узнать
ты понимаешь, почему в команды в RUN можно объединить через && ?

Artur
01.04.2019
11:55:03
ой не факт
в каких случаях это плохо ?

Игорь
01.04.2019
11:55:09
ты понимаешь, почему в команды в RUN можно объединить через && ?
да, суть теперь точно ясна происходящего

ildar
01.04.2019
11:55:34
в каких случаях это плохо ?
когда надо гонять большой образ по сети

да, суть теперь точно ясна происходящего
понимаешь, почему && не подходит для большинства других директив Dockerfile?

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МБ?

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
не. она умерла конкретно у тебя
ну докер я установил все равно и работает

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

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