Size: a a a

Docker — русскоговорящее сообщество

2020 January 02

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Petr Filippov
Современное программирование
)))
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
Artur Mustafin
пожалуйста, если не заведется, скорее всего просто другой интерпретатор, у нас на базе образа ubuntu 18.04. на мелочах не экономим, а там bash, sudo, обновление образа, все дела
Ну у меня так же
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Petr Filippov
3 вкладки стаковерфлоу не достаточно
ну, там если присмотреться, то девопсом попахивает - azure иконка, почтоый сервер axigen, godaddy, microsoft docs, putty docs, docker docks и половинка слева - flask docs, потому что я на python flask sqlalchemy с блекджеком и marshmallow
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
Ну development operation
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
Все равно программирование
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Petr Filippov
Все равно программирование
да, на bash
источник

PF

Petr Filippov in Docker — русскоговорящее сообщество
А python
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
Так, а где почитать, как этим пользоваться?
Сорри, я просто совсем недавно в оркестрации, хочу понять, как это в связке использовать
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
Sasha Zhu
Так, а где почитать, как этим пользоваться?
Сорри, я просто совсем недавно в оркестрации, хочу понять, как это в связке использовать
я на оф сайте докера читаю про использование sh скрптов, но вот есть пример такой

docker-compose up -d
docker cp ./ test-runner:/app
docker-compose exec base bash -c "mkdir -pv ./acceptance-tests/error && sudo touch ./acceptance-tests/error/error.log && sudo chmod +x ./bin/run_acceptance_tests_in_docker.sh && sudo ./bin/run_acceptance_tests_in_docker.sh"
docker-compose down
источник

AM

Artur Mustafin in Docker — русскоговорящее сообщество
ну то есть подключаешься образу, в котором что-то надо выполнить, выполняешь скрипты, отключаешься, все в докере. если ошибка - вылетит из-за set -e, или так-же можно через #!/bin/bash -e
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
ага, поняла
источник

P

Pavel in Docker — русскоговорящее сообщество
так кой вопрос, есть 2 папки, там 2 разных проекта.
демон на ноде и апишка. Все будет лежать на одной хост нашине

Так вот собственно вопрос.
Раньше все было у меня в одном докер сомпоз файле(все сервисы и апишка и демон на ноде) и я мог указывать просто зависимость так
depends_on:
     - db
Потом я решил их разнести по разным папкам, сделал отдельную папку апишки(там сервисы php и db) и папку  с демоном для node js). Как сдеть зависимость демона ноды от сервса db в апишке, если они настраиваються разными докер екомпоз файлами?

вот композ файлы
https://gist.github.com/pashaworks/1921aa047ed09114ebf3f0d5e926d0b3
Подскажите пожалуйста.
источник

WR

White Rabbit in Docker — русскоговорящее сообщество
люди добрые, как побороть:
http://prntscr.com/qig1qo
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Sasha Zhu
Всем привет, подскажите, в чем может быть проблема? При билде из Dockerfile мне нужно также собрать еще Makefile. В предыдущих шагах все прекрасно работает, а на последнем падает, в мейкфайле есть такая строка:
PATH:=$(shell locate myproject/src/ | head -n 1 | sed 's|\(.*\)/.*|\1|').
Ожидаемый результат: локейт находит путь к моему другому проекту, который до этого был спуллен и сбилжен в предыдущих шагах, но этого не происходит.
mlocate установлен, делаю все на образе убунты 18:04. Проверила шелл -- используется dash, если делать reconfigure или использовать баш, все равно ничего не работает. В чем может быть проблема?
Мне кажется, но использование утилиты locate в образе - так себе
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Аргументация. Локейт работает через регулярную тачку крона, которая билдит базу со списком файлов в системе
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
George Gaál
Мне кажется, но использование утилиты locate в образе - так себе
эта утилита используется в мейкфайле
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Ес-но, что в момент билда этого всего нет
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Sasha Zhu
эта утилита используется в мейкфайле
А кто его писал ? Руки оторвать. Попробуйте перед запуском мейкфайла сделать updatedb 🤷‍♂
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
так к моменту, когда доходит до мейкфайла, уже это все собрано
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
а еще вопрос такой
источник