Size: a a a

Saint P Ruby Community

2020 January 07

A

Alex in Saint P Ruby Community
eval $(docker-machine env name-of-your-host)
источник

A

Alex in Saint P Ruby Community
это второй шаг
источник

A

Alex in Saint P Ruby Community
далее делаешь docker-compose up -d
источник

AD

Anton Davydov in Saint P Ruby Community
Alex
если хочется просто запустить на удаленном хосте докер компоуз, то ансибл не нужен

docker-machine create --driver generic --generic-ip-address=1.2.3.4 --generic-ssh-user=ops --generic-ssh-key=~/.ssh/id_rsa name-of-your-host
Это я видел, но там возникает вопрос как деплоить из CI
источник

A

Alex in Saint P Ruby Community
так же
источник

A

Alex in Saint P Ruby Community
какая разница
источник

A

Alex in Saint P Ruby Community
если у тебя хост только один, то проблем нет
источник

A

Alex in Saint P Ruby Community
этот способ начинает плохо работать, когда есть кластер и нужно по нодам раскидывать разные сервисы
источник

A

Alex in Saint P Ruby Community
тогда надо сварм, или кубер
источник

AD

Anton Davydov in Saint P Ruby Community
Alex
так же
Так он каждый раз будет создавать имадж, я знаю что есть джоин менеджера что бы раскатать все, но там все странно работает + не понятно как отдельные докер контейнеры собирать
источник

A

Alex in Saint P Ruby Community
Ну так имидж и надо создавать каждый раз, когда у тебя что-то меняется. А если ты что-то отправил на билд сервер, то значит состояние проекта изменилось. Отдельные докер-контейнеры можно и руками собрать, если по каким-то причинам хочется их в обход компоуза получить.
источник

AD

Anton Davydov in Saint P Ruby Community
Alex
Ну так имидж и надо создавать каждый раз, когда у тебя что-то меняется. А если ты что-то отправил на билд сервер, то значит состояние проекта изменилось. Отдельные докер-контейнеры можно и руками собрать, если по каким-то причинам хочется их в обход компоуза получить.
а ты не в курсе, почему docker-machine не сетапит ENV переменные при docker-compose up?
источник
2020 January 08

A

Alex in Saint P Ruby Community
Anton Davydov
а ты не в курсе, почему docker-machine не сетапит ENV переменные при docker-compose up?
Честно говоря не сталкивался, у меня все окружение в dotenv файлах.
источник

DT

Dmitry Tsepelev in Saint P Ruby Community
Anton Davydov
а ты не в курсе, почему docker-machine не сетапит ENV переменные при docker-compose up?
Вообще должен, он именно внутри контейнера не сетапит или они нужны при билде?
источник

AD

Anton Davydov in Saint P Ruby Community
я так понял, что проблема в том, что я билд делаю контейнера вот таким способом:

build:
     context: .
     dockerfile: Dockerfile.http
источник

C

Chhorn Chandy in Saint P Ruby Community
Dear All,
I have all beloved to support generate all image.
-> how to get this :
http://localhost:3000/rails/representations/........ ?
I need full part url image
источник

FY

Felix Yasnopolski in Saint P Ruby Community
google it, lazy guy
источник

?

? in Saint P Ruby Community
vveare138
да, но там без компоуза, а с помощью либы для ансибла
А ты в лс кидал? Можно тоже запросить?
источник

AD

Anton Davydov in Saint P Ruby Community
?
А ты в лс кидал? Можно тоже запросить?
не, не кидал
источник

AD

Anton Davydov in Saint P Ruby Community
я короче разобрался как деплоить в сворм, осталось CI настроить, потом статью выложу
источник