Dmytro 🇺🇦
Сейчас тестану
Dmytro 🇺🇦
Какая у тебя ось?
影の人
Ubuntu server 16.04
影の人
И так тоже? https://localhost:8443
Спецом поставил w3m чтоб с машины стартануть, но не получилось, контейнер был поднят.
Dmytro 🇺🇦
Покажи вывод комманды docker ps
影の人
ip сервака вместо localhost поставил?)
С тонкого клиента ip сервера+ порт. На самом серве localhost+ порт либо ip локалхоста + порт.
影の人
Какой командой стартовал? 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
Ильдар
На хосте выполни nc -z localhost 8443; echo $?
影の人
На хосте выполни nc -z localhost 8443; echo $?
В контейнере или непосредственно в самой ОС?
影の人
вывод контейнера nc -z localhost 8443; echo $ bash: nc: command not found $ Вывод ОС nc -z localhost 8443; echo $ $
Ильдар
$? , а не $
Ильдар
Ну, установи в контейнер )
Ильдар
Как бы ты искал причину неполадки без докера?
影の人
Наверное вопрос во внутренней структуре, надо конфиги искать
Ильдар
Да
Как ты это без nc проверил?
影の人
Как ты это без 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
Sergei
почоны, хочу симфони выкатывать в дев окружении, типа каждая ветка со своим доменными именем. проксировать будут черз траефик, делал кто такое?
Старый
есть 2 типа контейнеров, которым нужно создавать контейнеры с хромом для разных задач, они это делают,но после убийства сварм сервиса, все хромы остаются в висячке, как быть?
Kirill
А как можно обновлять контейнеры, если там в гитлаб залили новую версию? Watchtower?
Anonymous
$ docker pull образ/докер:latest $ docker run -p 8080:8080 -it образ/докер парни ставлю образ так, уже готовый, где мне потом env variables настраивать ? docker-compose.yml, и вообще путь к образу
dmi
на здоровье 🙂
Mykyta
йоу, не отправляйте в доку пож, хочу убедиться сейчас котнейтеры пишут в неймд вольюмы service_myservice_1, но я переделал сд на дженкиес и перерь фолдер создается например service-master_2318238y1_myservice_1, соответсвенно и создается другой вольюм, вопрос как мне натравить контейнер с новым именем на старый вольюм service_myservice_1? external: true не сработало 🙁
Ильдар
1. префикс берётся от имени директории или имени проекта (ключ -p или переменная COMPOSE_PROJECT_NAME). 2. похоже, что у тебя обновилась версия docker-compose поэтому к имени добавились случайные числа. хз, как это обойти для volumes и надо ли.
Ильдар
ну отлично, значит задай имя проекта https://docs.docker.com/compose/reference/envvars/#compose_project_name
Arty
подскажите, можно ли без облака и особых костылей сделать так, чтобы контейнер останавливался, если упал другой контейнер?
Arty
депенденси в сервисах прописать? или systemd только на старте это учитывает?!
у меня сами контейнеры вообще через compose запускается. да и через systemd отслеживание состояния каждого контейнера будет немного нетривиально
Anonymous
помогите $ docker pull образ/докер:latest $ docker run -p 8080:8080 -it образ/докер поставил образ так где мне найти его docker-compose.yml файл для настойки окружения ?
SeniorAnykey
Или посмотреть на докер хабе. Если оттуда тянешь. Или на гитхабе если у этого проекта он есть.
Anonymous
Написать самому.
а где найти путь к образу ? куда он установился ?
Anonymous
Написать самому.
чтобы создать docker-compose.yml
Mikalai
чтобы создать docker-compose.yml
В docker-compose.yml нет никаких путей, там image указывается
Mikalai
В вашем случае конкретно
A1EF
а где найти путь к образу ? куда он установился ?
Файл фактически декларативно описыват, как поднять контейнер(ы). Куда положите, там и будет дежать. Просто по нему докер-композ поднимет все, как надо.
Anonymous
В docker-compose.yml нет никаких путей, там image указывается
значит указать image=образ/докер, ок спасибо )
Petrovich
а почему htop внутри докер контейнера показывает 2 потока всего?
Ильдар
Все потоки показывает.
Ильдар
Докер тут каким боком?
Maksim
Всем привет. Подскажите, пожалуйста, по правильности подхода. Конфиги приложений лучше монтировать при запуске контейнера или складывать сразу в образ? Например, Nginx.
Ильдар
it depends
George
И подтягивать динамически
Dmitry
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 ? не могу найти
Ильдар
в /tmp нет?
Ильдар
docker volume ls ?
Dmitry
docker volume ls ?
DRIVER VOLUME NAME local myapi_my-db
Dmitry
$ 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 опля
Deleted
Коллеги, добрый день. Подскажите пожалуйста - хочу использовать докер как билдер deb пакетов. Тащемта у меня работает, остался только один вопрос - можно ли как-то получить конечный файл из образа после сборки не запуская контейнер?
Deleted
Обгуглил весь интернет - ничего внятного не нашёл.
Ren
так контейнер будет создан, но не запущен) не забудь удалить)
Deleted
Т.е. через докерфайл никак красиво не сделать, получается?
Ильдар
неа
Deleted
Хорошая система, спасибо.
Ren
Хорошая система, спасибо.
не совсем тривиальное использование, чтобы из образов что то вынимать) Кмк, можно же создать иммутабельный образ, где будет лежать все для сборки deb пакетов, а запускать его уже с каким то volume на хосте, куда будет выкладываться результат отработки в виде уже deb пакета
George
Ты собираешься образ, в котором у тебя есть все необходимое для сборки деб
George
Договариваешься, что у тебя есть точка входа в контейнер - один вольюм с исходными кодами для сборки
George
И точка выхода - вольюм, в котором у тебя появится окончательный деб