@docker_ru

Страница 579 из 1375
Andrey
27.04.2018
12:07:05
??

Anton
27.04.2018
13:05:06
почему может быть (journalctl -u docker): Cannot kill container 25a06fc33821bc7243b08bf9fc8ee97d05059b7cfe0de050f82ae0a24884b119: rpc error: code = 2 desc = containerd: container not foundв то время как: $ sudo docker ps -aq | grep 25a06fc3 25a06fc33821?

serbernar
27.04.2018
13:05:48
Сап, гайз, что-то я уже совсем вспотел. Задача: Нужно поднять ссш-тунель к бд и пробросить в контейнер с приложением Я делал: 1) в компоузе копию контейнера приложения, но поднимал ссш тунель - не коннектится 2) с локалхоста поднимаю ссш тунель, могу пингануть - всё работает Думаю хрен с ним, могу и в двух терминалах поднять: в одном компоуз, во втором - тунель. НО не могу его подхватить из контейнера. Со стороны бд могу сказать точно, что проблем там никаких нет, доступ есть Я делал ещё: если поставить контейнер с приложением в network_mode: "host" то подхватываю на локалхосте с приложения спокойно, но сыпется нгинкс, т.к. ему нужен бридж с контейнером приложения пытаюь сделать две сети: дефолтную для всех в компоузе и подключиться к хосту с контейнера приложения. Может, подскажете? Кто сталкивался?

Google
Sergey
27.04.2018
13:06:47
может лучше через шину пустить а не напрямую

serbernar
27.04.2018
13:07:12
А, э.. это как?

Григорий
27.04.2018
13:09:50
Привет, подскажите, как лучше организовать такую задачу: Есть веб-приложение(nginx+php-fpm+redis), я упихал его в три контейнера, которые поднимаю компосом. Нужно как-то на одном железном хосте поднимать это приложение под разными ветками и выкидывать ссылку для общего доступа(например http://subd1-10.BRANCH1.dev/, http://subd1-10.BRANCH2.dev/ etc). Одновременно таких версий сайта может будет доступно более одного. С докером недавно работаю, пока что додумался поставить на хосте nginx как реверс-прокси, по событию будет выполняться docker-compose up со своими сгенерированными переменными(имя ветки, порт 80-100 который будет выкидываться для проксирования на хосте), генерироваться конфиг для nginx'а и все это дело будет обёрнуто скриптом. Это как-то упростить можно, так вообще делается?

Alexey
27.04.2018
13:10:15
Ребята, привет Подскажите новчику, как прописать volume в dockerfile, чтобы из контейнера писало в хост? FROM postgres:10.1 ENV POSTGRES_USER postgres ENV POSTGRES_PASSWORD root VOLUME / ??????????? COPY init.sql /docker-entrypoint-initdb.d/ EXPOSE 5432

Alexey
27.04.2018
13:18:31
VOLUME ["/var/lib/"]
а в docker run во флаге -v что указать?

Sergey
27.04.2018
13:18:59
а в docker run во флаге -v что указать?
https://docs.docker.com/storage/volumes/#start-a-container-with-a-volume

Alexey
27.04.2018
13:19:09
-v ./folder:/folder

Play
27.04.2018
13:30:21
Почему не могу залогиниться? docker login Error response from daemon: Get https://registry-1.docker.io/v2/: Get https://auth.docker.io/token?account=playra&client_id=docker&offline_token=true&service=registry.docker.io: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) (Client.Timeout exceeded while awaiting headers)

Mac

Григорий
27.04.2018
13:34:54
ладно, другой вопрос) на хосте у меня адрес 192.168.10.2, можно как-то поднимать кучу веб-серверов на этом хосте и автоматически выдавать им внешку из 192.168.10.128/28, например? какой-то драйвер в компосе специальный надо заюзать?

Alexey
27.04.2018
13:35:30
docker

Евгений
27.04.2018
13:47:53
Вопросик до докеру у меня, у меня есть docker-compose.yaml, там несколько сервисов и у них проброшены порты на конкретный IP - {$IP}:5000:5000 У меня на docker хосте 10 IP адресов, я хочу свой compose проект 10 раз запустить, где разница только в этом IP адресе, как посоветуете это реализовать?

Google
GoodMoodDealler
27.04.2018
13:49:24
По докер апи на питоне есть смысл вопрос задавать?

Данила
27.04.2018
13:49:31
да

GoodMoodDealler
27.04.2018
13:49:57
for i in range(n): containers += 1 a = client.containers.run("6e0e30a98d00",detach=True, volumes={'/home/sstep/Загрузки/test/': {'bind': '/malware', 'mode': 'ro'}}) print(type(a)) dockersList.append(a) print(dockersList)

for container in dockersList : print(str(container)) container.stop() client.containers.prune()

Евгений
27.04.2018
13:50:22
Ну так запустить в цикле и IP через --env передать
какую команду я буду в цикле запускать?

Леха
27.04.2018
13:50:46
какую команду я буду в цикле запускать?
> я хочу свой compose проект 10 раз запустить Вот эту

GoodMoodDealler
27.04.2018
13:50:51
docker.errors.NotFound: 404 Client Error: Not Found ("No such container: 3db8184f856ff3e738ceb4c382887298a8fcee3024ac49e2b4e6cd03a27baa26")

for i in range(n): containers += 1 a = client.containers.run("6e0e30a98d00",detach=True, volumes={'/home/sstep/Загрузки/test/': {'bind': '/malware', 'mode': 'ro'}}) print(type(a)) dockersList.append(a) print(dockersList)

for container in dockersList : print(str(container)) container.stop() client.containers.prune()

docker.errors.NotFound: 404 Client Error: Not Found ("No such container: 3db8184f856ff3e738ceb4c382887298a8fcee3024ac49e2b4e6cd03a27baa26")

Евгений
27.04.2018
13:51:15
> я хочу свой compose проект 10 раз запустить Вот эту
docker-compose up -d если с --env разными запускать, то он из одной директории N окружений поднимет?

GoodMoodDealler
27.04.2018
13:51:38
Вопрос такой, правильно ли я использую метод стоп?

Евгений
27.04.2018
13:52:07
соответственно да
сейчас попробуем, спасибо!

соответственно да
такой опции не существует https://docs.docker.com/compose/reference/up/

можно наверное через docker-compose.override.yml сделать + разные env файлы соответственно

Леха
27.04.2018
14:16:51
https://docs.docker.com/compose/environment-variables/#the-env_file-configuration-option http://joxi.ru/DmBy30aFNVVQQr Не надо копировать чужую мысль )))

Google
Zlokot
27.04.2018
14:52:01
камрады, вопрос: есть два хоста с контейнерами. контейнеры и там и там поднимаются композом - docker-compose up, настройки сети одинаковые в конфиге композа одинаковые. а как сделать так, чтобы контейнеры могли быть доступны друг другу, по своей внутренней сети? сварм вроде это делает из коробки, а без сварма кактой можно чтото вроде бриджа настроить?

Artem
27.04.2018
15:15:52
подпишусь)

Alexey
27.04.2018
15:15:57
в кубере это делается через эту софтину

ты можешь ее заюзать, не обязательно весь кубер для этого тащить

Zlokot
27.04.2018
15:16:26
ясно.. значит только сварм, если с кубером не связываться

ну всмысле простого способа, типа настройками композ файла такое не делается.

Alexey
27.04.2018
15:17:33
не делается

ну всмысле простого способа, типа настройками композ файла такое не делается.
но фланель на самом деле простой, его можно заюзать. Приколюха кубера как раз в том, что не обязательно ставить вообще всё, что в него входит, а можно юзать лишь интересующие тебя штуки.

Alexey
27.04.2018
15:25:57
docker-compose up -d если с --env разными запускать, то он из одной директории N окружений поднимет?
если есть такой кейс, то может это лучше делать через какойнибудь ансибл, где итеративно прогонять раскатку композа поочереди на всех айпишниках?

Alexey
27.04.2018
15:29:04
можешь сделать нетхост
тогда будет запара с внутренним днс

хотя это можно хакнуть внешним днс, который будет получать инфу от докеров..но сложнаааа

Anton
27.04.2018
15:59:06
можно перезапустить демона в дебаг режиме без потери контейнеров?

Play
27.04.2018
19:32:44
Как остановить докер? Комбинация клавиш на Mac ? sudo docker run -p 8081:8081 hello-world Example app listening on port 8082! ^C^C^C q ^C ^[[B q

zigmund
27.04.2018
19:37:10
Ппц

Robert
27.04.2018
19:37:33
Ctrl+Ппц

А блин. На маке cmd+ппц

Google
zigmund
27.04.2018
19:39:04
Систему переставить придётся, не иначе.

Коварный докер

Georgiy
27.04.2018
20:31:31
Систему переставить придётся, не иначе.
да все проще. если купить новый мак все само пройдет

Bulat
27.04.2018
20:34:24
Зайти с другой сессии, найти pid и прибить

Alexander
27.04.2018
20:37:58
Всем добрый вечер. Вторые сутки не могу понять в чем причина. Хост почти идентичет (дистрибутив CentOS имеет минорные отличия в версии ядра) Пытаюсь поднять один и тот же докер, если быть точнее этот https://github.com/passbolt/passbolt_docker Там в докере есть файл /docker-entrypoint.sh и в этом файле есть следующая команда:



по какой-то причине на одном хосте эта команда работает а на другом падает.

просто подвисает и всё на ней и, как я понимаю не испольняется. По логике вещей такого не должно ведь быть

Alexander
27.04.2018
20:41:24
да. и на докере и на хосте

хотя хост ведь не важен

или важен?

Vitaliy
27.04.2018
20:42:14
Как минимум просто для начала добавь set -x

Alexander
27.04.2018
20:52:19


Igor
27.04.2018
20:56:41
Может он просто ждёт пока ключ сгенерится

Не помню, есть Тузла которая это ускоряет в разы

Alexander
27.04.2018
20:57:49
rng-tools ??

Igor
27.04.2018
20:58:27
Alexander
27.04.2018
21:00:01
сейчас явно поставил внутри докера. Запустил еще раз sh Подожду минуток 10

Google
Igor
27.04.2018
21:01:21
Ток запусти ее еще

Alexander
27.04.2018
21:01:23
но на рабочем докере ничего такого не ставил. я полагал что эта утилита установлена. Вообще они вот пишут



т.е. как? саму rng-tools?? как сервис?

ща посмотрю гугл тогда

Alexander
27.04.2018
21:02:47
ааа

ок

походу дело в хосте

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