@docker_ru

Страница 1035 из 1375
Stefan
07.02.2019
13:14:55
там же ип еще

когда в докере уже сделают служебные переменные для таких вещей(

Dark
07.02.2019
14:25:47
Привет чат, такой вопрос кто нибудь имел дело с готовым контейнером ucds? Стартанул контейнер, однако ни с localhost+port ни тем более с ip(сервера)+port не заходит. Действовал по этой https://hub.docker.com/r/ibmcom/ucds/ инструкции

В сам контейнер доступ через exec доступен

Google
Dima
07.02.2019
14:30:08
Сейчас тестану

Какая у тебя ось?

Dark
07.02.2019
14:31:02
Ubuntu server 16.04

И так тоже? https://localhost:8443
Спецом поставил w3m чтоб с машины стартануть, но не получилось, контейнер был поднят.

Dima
07.02.2019
14:32:58
Покажи вывод комманды docker ps

Dark
07.02.2019
14:35:27
ip сервака вместо localhost поставил?)
С тонкого клиента ip сервера+ порт. На самом серве localhost+ порт либо ip локалхоста + порт.

Dark
07.02.2019
14:51:12
Какой командой стартовал? docker run -P
docker run -d -p 8443:8443 -p 7918:7918 -p 8080:8080 -t ibmcom/ucds:latest

docker run -d -p 8443:8443 -p 7918:7918 -p 8080:8080 -t ibmcom/ucds:latest
Это первый раз стартовал второй раз дописывал --network host

ildar
07.02.2019
15:02:27
На хосте выполни nc -z localhost 8443; echo $?

Google
Dark
07.02.2019
15:08:48
На хосте выполни nc -z localhost 8443; echo $?
В контейнере или непосредственно в самой ОС?

вывод контейнера nc -z localhost 8443; echo $ bash: nc: command not found $ Вывод ОС nc -z localhost 8443; echo $ $

ildar
07.02.2019
15:19:25
$? , а не $

Ну, установи в контейнер )

Как бы ты искал причину неполадки без докера?

Dark
07.02.2019
15:21:25
Наверное вопрос во внутренней структуре, надо конфиги искать

ildar
07.02.2019
15:29:43
Да
Как ты это без nc проверил?

Dark
07.02.2019
15:30:30
Как ты это без nc проверил?
Ну в контейнере хз, на машине 100% открыт ибо я стартовал apache + ssl

Ну в контейнере хз, на машине 100% открыт ибо я стартовал apache + ssl
Да, если что то апач стопнут, так что на машине порт свободен

По итогу. В /tmp/ibm-ucd-install отрыл скрипт инсталла и стартанул его после установки в ту директорию которую указал при установке /opt/ibm-ucds залез в /bin и сделал server run после вбил w3m https://127.0.0.1:8443 и всё, коннект пошёл. А в гайде IBM было написано просто стартануть контейнер и зайти по http://localhost:8443

Метан
07.02.2019
15:56:28
почоны, хочу симфони выкатывать в дев окружении, типа каждая ветка со своим доменными именем. проксировать будут черз траефик, делал кто такое?

Старый
07.02.2019
15:58:32
есть 2 типа контейнеров, которым нужно создавать контейнеры с хромом для разных задач, они это делают,но после убийства сварм сервиса, все хромы остаются в висячке, как быть?

Kirill
07.02.2019
16:08:45
А как можно обновлять контейнеры, если там в гитлаб залили новую версию? Watchtower?

Vitaliy
07.02.2019
16:29:31
$ docker pull образ/докер:latest $ docker run -p 8080:8080 -it образ/докер парни ставлю образ так, уже готовый, где мне потом env variables настраивать ? docker-compose.yml, и вообще путь к образу

Vitaliy
07.02.2019
16:31:16
Google
Vitaliy
07.02.2019
16:31:39
Nikita
07.02.2019
18:02:50
йоу, не отправляйте в доку пож, хочу убедиться сейчас котнейтеры пишут в неймд вольюмы service_myservice_1, но я переделал сд на дженкиес и перерь фолдер создается например service-master_2318238y1_myservice_1, соответсвенно и создается другой вольюм, вопрос как мне натравить контейнер с новым именем на старый вольюм service_myservice_1? external: true не сработало ?

ildar
07.02.2019
18:15:09
1. префикс берётся от имени директории или имени проекта (ключ -p или переменная COMPOSE_PROJECT_NAME). 2. похоже, что у тебя обновилась версия docker-compose поэтому к имени добавились случайные числа. хз, как это обойти для volumes и надо ли.

ildar
07.02.2019
18:18:42
ну отлично, значит задай имя проекта https://docs.docker.com/compose/reference/envvars/#compose_project_name

Arty
07.02.2019
21:21:09
подскажите, можно ли без облака и особых костылей сделать так, чтобы контейнер останавливался, если упал другой контейнер?

Andrey
07.02.2019
21:25:37
Arty
07.02.2019
21:26:44
депенденси в сервисах прописать? или systemd только на старте это учитывает?!
у меня сами контейнеры вообще через compose запускается. да и через systemd отслеживание состояния каждого контейнера будет немного нетривиально

Andrey
07.02.2019
21:26:54
народ, какая-то странная проблема. Запустил дженкинс и настраиваю ldap для него, но при тетсте, пишет No route to host. При этом, если из контейнера делаю пинг на этот IP, то пинг идет. Что за фигня?

Vitaliy
07.02.2019
22:09:20
помогите $ docker pull образ/докер:latest $ docker run -p 8080:8080 -it образ/докер поставил образ так где мне найти его docker-compose.yml файл для настойки окружения ?

Shaz
07.02.2019
22:14:57
Или посмотреть на докер хабе. Если оттуда тянешь. Или на гитхабе если у этого проекта он есть.

Vitaliy
07.02.2019
22:16:46
Написать самому.
а где найти путь к образу ? куда он установился ?

Написать самому.
чтобы создать docker-compose.yml

Mikalai
07.02.2019
22:19:40
чтобы создать docker-compose.yml
В docker-compose.yml нет никаких путей, там image указывается

В вашем случае конкретно

A1EF
07.02.2019
22:20:52
а где найти путь к образу ? куда он установился ?
Файл фактически декларативно описыват, как поднять контейнер(ы). Куда положите, там и будет дежать. Просто по нему докер-композ поднимет все, как надо.

Vitaliy
07.02.2019
22:21:05
В docker-compose.yml нет никаких путей, там image указывается
значит указать image=образ/докер, ок спасибо )

Google
Petrovich
07.02.2019
23:09:46
а почему htop внутри докер контейнера показывает 2 потока всего?

Максим
08.02.2019
06:11:05
Всем привет. Подскажите, пожалуйста, по правильности подхода. Конфиги приложений лучше монтировать при запуске контейнера или складывать сразу в образ? Например, Nginx.

ildar
08.02.2019
06:12:37
it depends

Dimanius851
08.02.2019
07:38:06
docker run -it --rm -v myapi_my-db:/volume -v /tmp:/backup alpine tar -cjf /backup/some_archive.tar.bz2 -C /volume ./ подскажите пожалуйста, где создается этот файл some_archive.tar.bz2 ? не могу найти

ildar
08.02.2019
07:44:22
в /tmp нет?

Dimanius851
08.02.2019
07:46:40
ildar
08.02.2019
07:46:51
docker volume ls ?

Dimanius851
08.02.2019
07:47:23
docker volume ls ?
DRIVER VOLUME NAME local myapi_my-db

$ mkdir ~/backup $ docker run -it --rm -v myapi_my-db:/volume -v ~/backup:/backup alpine tar -cjf /backup/some_archive.tar.bz2 -C /volume ./ $ ls ~/backup/ some_archive.tar.bz2 опля

Ilya
08.02.2019
08:15:47
Коллеги, добрый день. Подскажите пожалуйста - хочу использовать докер как билдер deb пакетов. Тащемта у меня работает, остался только один вопрос - можно ли как-то получить конечный файл из образа после сборки не запуская контейнер?

Обгуглил весь интернет - ничего внятного не нашёл.

Ren
08.02.2019
08:22:41
так контейнер будет создан, но не запущен) не забудь удалить)

Ilya
08.02.2019
08:28:59
Т.е. через докерфайл никак красиво не сделать, получается?

Google
ildar
08.02.2019
08:32:43
неа

Ilya
08.02.2019
08:32:54
Хорошая система, спасибо.

Ren
08.02.2019
08:37:57
Хорошая система, спасибо.
не совсем тривиальное использование, чтобы из образов что то вынимать) Кмк, можно же создать иммутабельный образ, где будет лежать все для сборки deb пакетов, а запускать его уже с каким то volume на хосте, куда будет выкладываться результат отработки в виде уже deb пакета

George
08.02.2019
08:38:03
Ты собираешься образ, в котором у тебя есть все необходимое для сборки деб

Договариваешься, что у тебя есть точка входа в контейнер - один вольюм с исходными кодами для сборки

И точка выхода - вольюм, в котором у тебя появится окончательный деб

George
08.02.2019
08:41:02
Здесь использовал ADD и git, лел
Можно через builg-args что-то передать, но косой путь

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