@docker_ru

Страница 1166 из 1375
ildar
08.04.2019
14:01:24
https://docs.docker.com/docker-for-mac/osxfs-caching/

Владимир
08.04.2019
14:02:39
Юзайте docker-sync

Sergey
08.04.2019
14:11:34
Юзайте docker-sync
я так понимаю это что-то вроде прокси-контейнера?

Владимир
08.04.2019
14:13:54
Я не углублялся как инструмент работает под капотом, но позволяет использовать файлы через rsync/unison и не копировать их физически в контейнер во время работы docker-compose

Google
Kusok
08.04.2019
14:54:38
Ребята, недавно начал изучать docker. Хотелось бы использовать его в своих проектах. Но возникают вопросы, например: почему использовать docker-compose - это плохо? Если docker-compose юзать не так уж и плохо, то какие инструменты посоветуете для CI?

George
08.04.2019
14:55:51
Для нормального управления зависимостями он не годится

Salmin
08.04.2019
15:03:42
Всем привет

При перезапуске контейнеров, меняется ip, как указать ip контейнера, чтобы он не менялся?

Banschikov
08.04.2019
15:06:57
При перезапуске контейнеров, меняется ip, как указать ip контейнера, чтобы он не менялся?
что то типа такого version: '3.5' services: service1: image: service1:latest networks: service1_net: ipv4_address: 172.22.0.100 networks: service1_net: ipam: driver: default config: - subnet: 172.22.0.0/16

Salmin
08.04.2019
15:07:10
Спасибо, порпобую

Mikhail
08.04.2019
15:09:19
Подскажите как правильно описать cmd в докерфайле или command в компоузе баш команды. К примеру такую: start --prefix /volume/dir --network=main --api-key=12482e2f44fmf33weg3525 . Пробую и в докерфайле и компоузе все время получаю exit 0. Логи пусто. Когда внутри контейнера ввожу команду, все работает хорошо.

Mikhail
08.04.2019
15:19:46
sh -c и дальше твоя колбаса
да разобрался уже, затупил и описывал два идентичных cmd и в докерфайле и компоузере, они конфликтовали походу, хз. Сейчас уже работает, спасибо.

Google
Alexey
08.04.2019
16:35:37
Ребята, недавно начал изучать docker. Хотелось бы использовать его в своих проектах. Но возникают вопросы, например: почему использовать docker-compose - это плохо? Если docker-compose юзать не так уж и плохо, то какие инструменты посоветуете для CI?
Начни с другой стороны, просто используй его до тех пор, пока то, чего ты от него хочешь, у него есть. Не ориентируйся на моды, что тебе сразу там надо миникубер воткнуть и только кубер, только хардкор. docker-compose закрывает простые кейсы, но тебе этого на первое время хватит.

?Томат?
08.04.2019
19:06:21
Добрый вечер, господа. Начал знакомиться с Docker, а консоль мне услужливо выдаёт Ubuntu's Kubernetes 1.14 distributions can bypass Docker and use containerd directly В связи с данным смелым заявлением возник вопрос - что лучше запускать через Docker, а что в containerd?

Юрий
08.04.2019
19:19:03
Лучше почитать про архитектуру.

?Томат?
08.04.2019
19:20:23
ты только начал с докера зачем ты полез в куб
Я куб даже не трогал. Просто поинтересовался на будущее.

Sergey
08.04.2019
19:20:37
тогда на

Я куб даже не трогал. Просто поинтересовался на будущее.
https://kubernetes.io/blog/2018/05/24/kubernetes-containerd-integration-goes-ga/

?Томат?
08.04.2019
19:27:54
https://kubernetes.io/blog/2018/05/24/kubernetes-containerd-integration-goes-ga/
Спасибо. А по Docker есть какой-нибудь обкатанный путь входа в тему? Курс какой-нибудь проверенный временем, чтоб с практикой, или ещё как. А то буду по граблям танцевать, пока не сломаю.

;)
08.04.2019
19:29:24
Голову или грабли?

?Томат?
08.04.2019
19:29:57
Голову или грабли?
А это как получится. Я способный, один контейнер сломаю, второй потеряю...

?Томат?
08.04.2019
20:30:15
для разработчика или девопса?
Скорее девопса, разработчико-ориентированные нюансы подтянутся, я думаю.

?Томат?
08.04.2019
20:32:58
Например, хочу на работе поднять виртуалку на ESXi и туда запихать контейнеров с почтой, чатом, какой-нибудь вики-платформой, мож заббикс какой. В девопса поиграть на новом железе.

Никитяо
08.04.2019
20:35:24
?Томат?
08.04.2019
20:35:49
Первое, за что топят коллеги - простота обновления того же рокетчата.

Robert
08.04.2019
20:35:56
нинада
Чегойта?

Google
?Томат?
08.04.2019
20:36:14
Самый простой - ставишь докер, и пытаешься поднять там то что тебе надо.
Уже в процессе. Только так и плохому научиться недолго

Никитяо
08.04.2019
20:36:36
Уже в процессе. Только так и плохому научиться недолго
всегда тут спросить можно по спорным моментам

Shaz
08.04.2019
20:38:22
Уже в процессе. Только так и плохому научиться недолго
Ну хз. Просто достаточно помнить что контейнер это стейтлесс сущность

Потом осознать это

И профит

?Томат?
08.04.2019
20:40:18
Ну хз. Просто достаточно помнить что контейнер это стейтлесс сущность
Ну допустим, на примере чата. По идее, разворачиваем монгу на хосте, чат в контейнере/рах, если надо - убил контейнер, поставил рядом свежий, дата остаётся в базе на хосте. Верно рассуждаю?

Тогда не понимаю, как, например, разворачивать монгу в докере, как в некоторых гайдах. Контейнер же стейтлесс, куда данные лягут?

?Томат?
08.04.2019
20:43:34
Ровно туда куда положишь) могут и в контейнере остаться
Тогда я не совсем понимаю про stateless. Ладно, постараюсь раскурить по документации.

Никитяо
08.04.2019
20:49:22
Тогда я не совсем понимаю про stateless. Ладно, постараюсь раскурить по документации.
контейнер это инструмент, видел неплохую аналогию, контейнер это молоток, которым забиваешь гвозди, а гвозди - данные. Хранишь ты данные на хосте или в волюме нет разницы, главное чтобы не в контейнере. Обновляешь контейнер, цепляешь к имеющимся данным и всё заводится

Никитяо
08.04.2019
20:51:48
контейнер сам по себе простая сущность, только софт, все настройки через окружение, докерфайл, параметры запуска передаешь.

ildar
09.04.2019
03:31:43
Roman
09.04.2019
05:30:35
Как стартануть существующий остановленный контейнер со своей командой вместо стандартного entrypoint/cmd ? Команда docker start не позволяет переопределить дефолтный entrypoint/cmd

например, есть остановленный nginx контейнер. Я хочу запустить на нём bash, но я не хочу стартовать nginx и я не хочу создавать новый контейнер. Команда docker run -it nginx bash создаст новый контейнер из образа nginx — этого тоже не хочу.

Vladislav
09.04.2019
05:35:17
docker exec

Roman
09.04.2019
05:37:31
docker exec выполняет команду в уже ЗАПУЩЕННОМ контенере. У меня контейнер остановленный.

Vladislav
09.04.2019
05:38:00
Но не в новом зато

Google
Vladislav
09.04.2019
05:38:13
Нельзя войти в контейнер, который не запущен

Можно его только посмотреть

Roman
09.04.2019
05:38:27
мне не нужен новый. Хочу использовать уже готовый.

мне не нужно заходить в незапущенный контейнер

Ещё раз: Как стартануть существующий остановленный контейнер со своей командой

Vladislav
09.04.2019
05:38:57
Я написал

Roman
09.04.2019
05:40:15
я не понял. Нельзя что ли bash запустить, не запуская стандарный CMD=nginx?

Sergey
09.04.2019
05:41:37
Roman
09.04.2019
05:44:07
Это долгая история... Скажем, с целью изучения того как работает докер. Просто не нашёл такую возможность и это кажется не понятным.

Vladislav
09.04.2019
05:45:04
Заменяя точку входа тем самым делается новый контейнер

Что там изучать? Если надо изучить фс, то это можно вообще без старта руками или использовать какой-нибудь инструмент, например dive

Sergey
09.04.2019
05:46:21
Что там изучать? Если надо изучить фс, то это можно вообще без старта руками или использовать какой-нибудь инструмент, например dive
я понял что он хочет он не хочет создавать виртуалку, он хочеть запустить баш как мини-виртуалку из from:ubuntu и в ней играться внутри

Vladislav
09.04.2019
05:47:07
Я задачу тоже не до конца понимаю

Roman
09.04.2019
05:52:17
просто разобраться хотел почему docker run позволяет переопределить cmd/entry, а docker start нет, хотя docker exec позволяет запускать любую программу не создавая новый контейнер.

Viktor
09.04.2019
06:09:03
Потому что это три разные команды для трех разных целей?

Vladislav
09.04.2019
06:11:11
Можно взять убунту и запустить в одном контейнере баш, а в другом zsh и это будут два разных контейнера

Roman
09.04.2019
06:12:36
Точно два разных?

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