@docker_ru

Страница 1183 из 1375
Dwight
18.04.2019
13:39:51
хелпаа правильно ли понимаю docker-compose up -d запустить контейнер docker-compose down удалить?

Andor
18.04.2019
13:40:01
нет

down Stop and remove containers, networks, images, and volumes

up Create and start containers

Google
Alibek
18.04.2019
13:46:23
всем добра, наблюдается следующая проблема: контейнеры создаются сервисами - однотипно всё, в одном всё ок, в другом неработает маршрут по умолчанию точнее работает, но вот так: bash-4.4# traceroute -In 172.18.0.1 traceroute to 172.18.0.1 (172.18.0.1), 30 hops max, 46 byte packets 1 172.18.0.12 3065.465 ms !H 3064.543 ms !H 3061.863 ms !H

может кто решал подобное?

George
18.04.2019
13:52:27
больше деталей дайте )

Alibek
18.04.2019
13:52:29
в соседнем контейнере при этом всё работает: / # traceroute -In 172.18.0.1 traceroute to 172.18.0.1 (172.18.0.1), 30 hops max, 46 byte packets 1 172.18.0.1 0.012 ms 0.007 ms 0.007 ms

George
18.04.2019
13:52:31
настройки хоста,

настройки IP контейнеров

файрволл - ?

Alibek
18.04.2019
14:06:58
https://paste.ubuntu.com/p/2k8MnJcqN2/ https://paste.ubuntu.com/p/DbHxbvgyMw/ https://paste.ubuntu.com/p/svzmv5WQHM/

George
18.04.2019
14:09:56
Это сворм, что ли ?

Alibek
18.04.2019
14:10:19
да

George
18.04.2019
14:12:26
Фу

?Томат?
18.04.2019
14:14:25
Господа китоводы, а кто-нибудь может объяснить, зачем может понадобиться пихать nginx в контейнер?

Google
Max
18.04.2019
14:15:03
Господа китоводы, а кто-нибудь может объяснить, зачем может понадобиться пихать nginx в контейнер?
Чтобы запустить его в оркестраторе, не поддерживающем ничего кроме докера, например

George
18.04.2019
14:15:05
Ник - прекрасен

Max
18.04.2019
14:16:00
Или когда нужна версия nginx, которой нет в репозиториях.

Собственно, у нас и то, и другое

?Томат?
18.04.2019
14:16:20
А куда ещё ?
Я до этого просто на хосте ставил. А тут решил ваш докер посмотреть, а мне предлагают nginx поднимать в контейнере. Я, конечно, понимаю, что это примера ради, но возник вопрос)

Jentry
18.04.2019
14:17:36
Я до этого просто на хосте ставил. А тут решил ваш докер посмотреть, а мне предлагают nginx поднимать в контейнере. Я, конечно, понимаю, что это примера ради, но возник вопрос)
Ну обычная практика. Для того, чтобы все было в одном стеке и одинаково мейтенилось. Просто докер ничего тебе не даст, как и не отнимет. А вот в сочетании с оркестрацией ты получишь все бонусы от этого

?Томат?
18.04.2019
14:17:56
а почему нет?
Так в том и вопрос - почему да? Что это даст?

ildar
18.04.2019
14:18:16
Так в том и вопрос - почему да? Что это даст?
те же плюсы, что и любой другой контейнер?

Petrovich
18.04.2019
14:22:55
docker: Error response from daemon: driver failed programming external connectivity on endpoint phantasus10 (13bf884051046f1751e2406e36fef689b1acb5c898cce58fde9d00f461dfbdc8): Timed out proxy starting the userland proxy. впервые вижу такую ошибку

?Томат?
18.04.2019
14:36:02
Лучше traefik или envoy
За traefik спасибо, изучаю.

А у envoy сайт не открылся.

Dmitry
18.04.2019
14:54:53
Привет. Я начинаю работать с Docker. Кто-нибудь может ответить на несколько вопросов?

Dmitry
18.04.2019
14:57:25
Если я выполню в dockerfile обновление apt и установку пакета, этот пакет установится на машине и будет доступен всем пользователям в ОС? Как мне удалить его после завершения работы?

Google
Dmitry
18.04.2019
15:00:08
Нет, он установится в образе
Т.е. во время работы в dockerfile все изменения происходят изолированно от ОС, образно говоря в слоях выше?

Sergey
18.04.2019
15:00:55
Владимир
18.04.2019
15:01:14
Т.е. во время работы в dockerfile все изменения происходят изолированно от ОС, образно говоря в слоях выше?
cgroups, namespace почитай про эти штуки сначала) вот на базе их докер и работает

Dmitry
18.04.2019
15:05:34
А как происходит расширение на основе образов? Те, что используются в FROM. Если я использую Debian, как мне получить и указать соответствующий образ? Что будет, если я укажу отсутствующий или неверный образ, например Ubuntu?

Владимир
18.04.2019
15:10:46
ну или какой-то другой registry который ты сам пропишешь

George
18.04.2019
15:11:46
Ну, да

Dmitry
18.04.2019
15:12:27
ну или какой-то другой registry который ты сам пропишешь
Понял, есть удалённые реестры образов и локальный. Спасибо.

Oleg ?
18.04.2019
15:12:34
Гайз привет. Никто не сталкивался с задачей удалить все имаджы с одинаковым id кроме первого самого ?

Владимир
18.04.2019
15:13:08
А как происходит расширение на основе образов? Те, что используются в FROM. Если я использую Debian, как мне получить и указать соответствующий образ? Что будет, если я укажу отсутствующий или неверный образ, например Ubuntu?
https://medium.com/@jessgreb01/digging-into-docker-layers-c22f948ed612 так же почитай про aufs тогда. вообще по сути ты сейчас спрашиваешь все что есть в официальной документации

Oleg ?
18.04.2019
15:16:25
ну кароче тот же самый image id получают те образы, которые просто затегались от первого созданного. условно ubuntu:v1 550a3e98b9a9. потом я взял натегал от эьтого образа еще 10 образов - у них такой же имадж ид. вот их бы все выпилить а v1 оставить

Владимир
18.04.2019
15:16:47
Гайз привет. Никто не сталкивался с задачей удалить все имаджы с одинаковым id кроме первого самого ?
фактически ты не удалишь образ контейнера, а просто снимешь лишние тэги с него

Oleg ?
18.04.2019
15:16:52
да

это и хочу

Google
Oleg ?
18.04.2019
15:16:55
)

Владимир
18.04.2019
15:17:38
docker rmi container_name:tag

Oleg ?
18.04.2019
15:18:15
ну так то да, но я конечно имел в виду красиво и автоматизировано

даже так: сначала узнать у какого образа есть такие лишние теги и потом дропнуть

))

Dmitry
18.04.2019
15:19:58
А почему команды в CMD оформляются таким образом - ["apt", "install", "nginx"]? В контейнере можно запустить всего одну такую команду? Что делать, если нужно запустить несколько программ?

Владимир
18.04.2019
15:23:11
если тебе надо что-то установить в контейнер, то ставь через RUN

Andrey
18.04.2019
15:24:24
Именно так, плюс к этому можешь как ты понимаешь не 2к ранов а анд анд

Владимир
18.04.2019
15:25:22
Именно так, плюс к этому можешь как ты понимаешь не 2к ранов а анд анд
да. чем больше у тебя RUN инструкций в докерфайле, тем больше у тебя будет слоев в образе

Andrey
18.04.2019
15:25:38
Да

Заметь оно ограничено ,не транжирь)

Artem
18.04.2019
15:27:56
Кто знает как решить проблему?
Всем привет) идиотский вопрос. Я в основном в последнее время работал с docker-compose. Сейчас нужно работать с vagrant. В чем дифф?

George
18.04.2019
15:28:20
Вагрант - это про виртуплки

Полноценные

Artem
18.04.2019
15:28:55
Полноценные
А образы чем собирают?

Google
Artem
18.04.2019
15:29:49
Я работал с пхп теперь с цсс ,вчем дифф
Понятно. Думал что это отдельный сборщик для докера

Владимир
18.04.2019
15:30:22
Всем привет) идиотский вопрос. Я в основном в последнее время работал с docker-compose. Сейчас нужно работать с vagrant. В чем дифф?
композ это тулза для работы именно с докером. вагрант обертка для работы с виртуалками и конейнерами в целом. в бэкенд вагрант файла ты можешь так же прописать kvm, virtualbox и т.д.

Pavel
18.04.2019
15:30:36
А образы чем собирают?
вагрант - это обвязка для разных гипревизоров для быстрого развертывания n или к виртуалок

Artem
18.04.2019
15:31:16
Те конкурент виртуалбокс?

Pavel
18.04.2019
15:31:24
может и kvm и virtualbox

Владимир
18.04.2019
15:31:25
Andrey
18.04.2019
15:31:33
Оууу

Pavel
18.04.2019
15:31:43
Владимир
18.04.2019
15:31:57
вагрант это обертка для запуска виртуалок. разных гипервизоров

Artem
18.04.2019
15:32:06
Не агретись плис. Я тупой и знаю это

Pavel
18.04.2019
15:32:30
Не агретись плис. Я тупой и знаю это
ну надо же что-то с этим делать....

Andrey
18.04.2019
15:32:58
Не агретись плис. Я тупой и знаю это
Ребята все верно сказали..макси подробно

Владимир
18.04.2019
15:34:12
Не агретись плис. Я тупой и знаю это
никто не агрится. у вагранта свои плюсы есть. к примеру у него есть провиженинг системами оркестрации. т.е. ты можешь поднять виртуалку и сразу на нее накатить какую-нибудь ансибл роль

Andrey
18.04.2019
15:34:32
Вообще лучше доки никто не скажет.

Artem
18.04.2019
15:34:42
Ок. Я люблю описать образ в докер ямл и быть счастливым. В вагрант я должен сделать почти то же? И запустить отдельно виртуалку?

Dmitry
18.04.2019
15:35:25
если тебе надо что-то установить в контейнер, то ставь через RUN
Я встречал несколько Dockerfile, где не указываются ENTRYPOINT. Как в таком случае работает CMD? Если мне нужно запустить несколько процессов, что указывать в CMD? Например, Nginx, PHP-FPM, MariaDB. Какой должна быть структура контейнера для таких случаев?

Владимир
18.04.2019
15:36:53
George
18.04.2019
15:38:36
Владимир
18.04.2019
15:39:02
Ок. Я люблю описать образ в докер ямл и быть счастливым. В вагрант я должен сделать почти то же? И запустить отдельно виртуалку?
в вагрант файле можешь сделать тоже самое. на самом деле тебе реально проще доку почитать. думаю после этого 95% вопросов отпадет

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