Alexander
главное чтобы работало))
Alexander
есть еще docker network может в эту сторону думать
George
короче. давай вернемся к самому началу
George
зачем тебе ссш из контейнера в контейнер
George
какую цель ты преследуешь
Alexander
есть цель распределенно вычислять на торче
Alexander
и все работает если вычислять на 2 серверах
Alexander
теперь нужно тоже самое но на 2 докерах которые должны быть на 2 серверах
George
ссш тут при чем?
George
ты можешь сделать лафйхак )
George
--hetwork host
Alexander
пока я плохо понимаю как все внутри устроено у торча но я передаю докерам адрес мастер_ноды и видимо как-то там между ними создается сеть
Alexander
расскажи подробнее плиз, и да возможно ssh не причем, но гипотез лучше я не смог придумтаь
George
--hetwork host
запускай докеры так
George
тогда оно может ссш торнуть с хост машины, но это не точно )
Alexander
а адрес мастер_ноды тогда какой указывать? сервера где находится контейнер или самого контейнера?
George
хз
George
вообще может ты хочешь оверлей сеть, непонятно
Alexander
спасибо большое за помощь, буду дальше думать
Alexander
--hetwork host
буду с этим экспериментировать
Promise<>
привет
Promise<>
кто может помочь поднять докер контейнер с постгре?
Promise<>
docker pull postgres docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
Promise<>
вот так поднимается контейнер
Promise<>
какие дальше действия
Promise<>
чтобы приконнектится к моей бд
George
Никаких
George
Она у тебя не опубликована никак
George
Решение : запускать с ключом -p и пробрасывать порт
Kamil
кто может помочь поднять докер контейнер с постгре?
https://hub.docker.com/_/postgres почитай для начала
George
Или. Пускать несколько контейнеров, можно через компоуз, и цеплять их в одну докер сеть
Kamil
ну и давай третье с --network=host
George
И заменять на сцылку с видел
Дэни
Всем привет! Докером ещё не пользуюсь. Подскажите, можно в докере одновременно двум людям работать в одном контейнере? Так что бы каждый видел что делает другой человек? Что-то вроде live sharing в vs code
Дмитрий
Извращением попахивает )
Дэни
Мы просто работаем удаленно с другим программистом, но мы работаем и думаем вместе, и постоянно кто-то из нас раздает экран в скайпе, а другой смотрит. А мы хотим что бы каждый мог что-то кликать и не зависело от действий другого
Дэни
Для кода используем live sharing в vs коде, а вот для баз данных не могу такого найти.
su
Всем привет! Докером ещё не пользуюсь. Подскажите, можно в докере одновременно двум людям работать в одном контейнере? Так что бы каждый видел что делает другой человек? Что-то вроде live sharing в vs code
Это вам в aws cloud9, велкам, и докер там же поднимете из консоли, редактирование файлов от разных пользователей в ide разделяется цветовой разметкой, к тому же его можно поднять у себя через ssh
Danil
А что кликать в контейнере?
Дэни
Заведите сервак на стороне и конектитесь к нему
Сервак есть, но он слабый и лагает если так работать
Дмитрий
Есть какой то другой, но я забыл как называется
su
Так проект умер же )
Это я в трупе вчера работал штоле
Дмитрий
Это я в трупе вчера работал штоле
У них даже главная страница убита.
su
Ничо не умер подключай хоть к себе на домашний и работайте совместно
su
У них даже главная страница убита.
Вы гоните, молодой человек. Меньше дуйте безофуранов
su
проверил от греха, всё работает aws cloud9 рулит
Dzianis
Оно и не прекращало работать. Жертва учений?
Дэни
А что кликать в контейнере?
Окна переключать, видеть в каком окне другой человек, видеть какие файлы он выделяет, видеть что он выделяет в других программах и т.п
su
Это платно? Это можно поднять на своей машине, или все будет у них в облаке крутиться?
Это бесплатно, если на своей тачке подымешь, по ssh из каропки работает
su
При создании, можно выбрать, по ssh у себя или в облаке azure
Дэни
Сейчас у нас все крутиться на своём сервере, по соображениям безопасности мы ничего не тащим на свой домашний комп. Можно ли из aws подключиться по rdp к другому серверу и что бы там видеть что делает человек?
Дэни
Или можно не париться так, в докер засунуть дев сервер, и этот контейнер поставить на aws?
su
Сейчас у нас все крутиться на своём сервере, по соображениям безопасности мы ничего не тащим на свой домашний комп. Можно ли из aws подключиться по rdp к другому серверу и что бы там видеть что делает человек?
вы наверное не поняли, это облачная ide, в которой ты и так видишь, что и как челоек редактирует, и находиться сервер может в облаке aws, а все отображается через браузер, для вашего защищенного соединения, вы работаете через chrome, или что там у вас
Дэни
по rdp? а чем ssh не устраивает? какой смысл в rdp, если это облачная web ide?
Сейчас у нас есть сервер, где мы ведём разработку, он находится на удаленном компе и там наш веб сервер и базы данных, подключиться к нему можно только по vpn. Что бы мы могли с этим работать там установлен рабочий стол, и весь код пишем уже на том серваке
Дэни
Эта схема на сколько подходит под современные реалии?
Дэни
Туда, это на том серваке это запустить?
su
Туда, это на том серваке это запустить?
ну, да, как работает aws cloud9 - на ваш сервер разработки устанавливаете aws cloud9, он подниматеся, по ssh через консоль aws в вебе, логинитесь, выбираете ваш сервер ssh, и поключаетесь через веб к этому серваку, все, у вас есть веб ide. все файлы видно, агент запущен, все работает из коропки, командная строка выполняется на этом серваке.
George
не говоря уже о том, что при редактировании кода через рдп - там даже зачастую курсор тупит. И среда разработки кушает ресурсов не в себя - т.е. разоритесь на сервере
Anonymous
Всем доброе утро, кто может подсказать: Есть контейнер собранный на базе alpine, внутри контейнера go приложение в Dockerfile есть cmd CMD [&quot;./docker-entrypoint.sh&quot;] сам скрипт: docker-entrypoint.sh #!/bin/sh ./dudb --hostname-db mongo --port-srv 8050 --data-path /uploads &amp;&amp; curl localhost:8050/api/dudb/media Вопрос заключается в следующем: - не отрабатывает curl, если зайти в контейнер и запустить руками - все ок
Дэни
git
Это у нас есть. А как быть с общим сервером?
George
А как делается в нормальных компаниях, где больше одного разработчика?
гитлаб. Разрабы девелопят локально. Пушат. Можно обязать всех работать в веб интерфейсе гитлаба, но это не очень эффективно
George
главное - доступ к продакшену - т.е. что девелопер девелопит у себя - это его персональные проблемы
George
пока кода нет в централизоавнном хранилище - его как бы нет и работа не сдана
Дэни
Не могу понять, как в этом случае вносить срочные изменения? Пока всё пройдёт от девелопера до сервера, это не слишком долго?