
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 в контейнер?

George
18.04.2019
14:14:44

Google

Max
18.04.2019
14:15:03

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

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

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

George
18.04.2019
14:16:44
Nginx плохо подходит для докер среды

ildar
18.04.2019
14:17:11

Jentry
18.04.2019
14:17:36

?Томат?
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
А у envoy сайт не открылся.

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

Dmitry
18.04.2019
14:56:56

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

Sergey
18.04.2019
14:57:28
Удалишь образ и все

Google

Dmitry
18.04.2019
15:00:08

Владимир
18.04.2019
15:00:31

Sergey
18.04.2019
15:00:55

Владимир
18.04.2019
15:01:14

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

George
18.04.2019
15:09:53
Если образа нет в локальном кэше докера - он качается с docker hub
Если и там его нет - ну, упс, приплыли

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

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

Dmitry
18.04.2019
15:12:27

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

Владимир
18.04.2019
15:13:08

George
18.04.2019
15:14:53
И что такое самый первый ?

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

Владимир
18.04.2019
15:16:47

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:21:10

Andrey
18.04.2019
15:22:19

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

Dmitry
18.04.2019
15:24:08

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

Владимир
18.04.2019
15:25:22

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

Andrey
18.04.2019
15:29:10

Google

Artem
18.04.2019
15:29:49

Владимир
18.04.2019
15:30:22

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

ildar
18.04.2019
15:39:53