Serious ديمة
спасибо ! сча попробую!
Serious ديمة
docker stack rm имя_стэка
имя стека app_blogs мы вот тут сами и придумали да ? стек можно остановить или его только remove ? Судя по командам только rm
Serious ديمة
не понимаю почему он failed to read ) может потому что тут вот изменения ?
Serious ديمة
Devidson
и естественно он не сможет прочесть
Devidson
Как решить?
Serious ديمة
Serious ديمة
версия с головы берется при заполнении docker compose ? не могу понять
Alexander
Не понял)
У композа есть версии, в новых версиях появляются новые фичи. Набор фич, который можно использовать в композ-файле, определяется версией композ-файла.
Serious ديمة
У композа есть версии, в новых версиях появляются новые фичи. Набор фич, который можно использовать в композ-файле, определяется версией композ-файла.
Я делаю другой туториал и такой же файл называется deploy.yml , как я понимаю это одно и тоже да? Спасибо за ответ
Serious ديمة
У композа есть версии, в новых версиях появляются новые фичи. Набор фич, который можно использовать в композ-файле, определяется версией композ-файла.
Можно пример более новых фич которых нет в более старой, в тех видео что я смотрел вроде одинаковое все
Alexander
Называть можете как хотите и передавать в ключе -f. По умолчанию композ ищет файл docker-compose.yml, возможно есть ещё варианты имени, которые он сам найдёт.
Serious ديمة
Называть можете как хотите и передавать в ключе -f. По умолчанию композ ищет файл docker-compose.yml, возможно есть ещё варианты имени, которые он сам найдёт.
вот 2 команды VERSION=1.0.0 docker stack deploy --compose-file deploy.yml app_blogs docker build --platform linux/amd64 -t {qwerty}/conduit:1.0.0-amd64 . как я понимаю в первой должен был быть коюч -f ?
Serious ديمة
docker build --platform linux/amd64 -t {qwerty}/conduit:1.0.0-amd64 . - это новый образ где {qwerty}/conduit:1.0.0-amd64 это то где должен быть развернут образ верно ? То есть именно на такой архитектуре ?
Alexander
Причём тут docker stack?
Alexander
Хотя у стек-деплоя такие же аргументы по идее
Alexander
не могу просто нигде в туториале найти -f ключ )
Я верю, что вы можете работать с документацией, но могу помочь: https://docs.docker.com/compose/reference/ )
Serious ديمة
разница в стеках и контейнерах только в том что стеки мы создаем через docker compose ? спасибо
Devidson
Devidson
Вот твой ответ
Serious ديمة
Короче Dockers compose это несколько и больше контейнеров, docker stack он же docker compose
Alexander
Стек может и из одного состоять
Serious ديمة
Стек может и из одного состоять
Это единственная разница?
Anonymous
привет всем можете объяснить почему каждый раз —build долго срабатывает ?
Alexander
Это единственная разница?
Композ тоже. Это не разница. Они по сути одно и то же, но есть нюансы в запуске и работе с сетью вследствие того, что через обычный композ контейнеры запускаются на одной машине, а через сварм в кластере.
Shane
Привет. Подскажите, если запущу 3 реплики монго через swarn, как будет вести себя монга? Будут ли какие нибудь конфликты гетеров и сетеров?
Андрей(Сергей)
Коллеги, всем добрый день. Возможно очень глупый вопрос, и по ошибки всё понятно, но исправить я не могу. подскажите что я делаю не так
Андрей(Сергей)
Всё делал, как по этой инструкции https://wiki.opensourceisawesome.com/books/nvrs-surveillance-systems/page/install-and-use-viseron
Dan
Я повторю вопрос. ))
Там в инструкции всё написано кстати :3
Dan
Просто наш коллега не читатель
Андрей(Сергей)
Увидел, большое спасибо
Vladimir
Всем привет Изучаю Docker 2рой день Но запустить свой проект с git так и не получается на сервере Подскажите может кто может помочь с этой задачей, за доплату ?
Vladimir
Пока не понятна проблема
Купил серв еле поставил докер ) Потом есть свои сайты пару штук вот их с git нужно clone сделать И из образа запустить контейнер и доступ дать во внешку по ip+port и все. Файл для теста создал который hello world просто. Мне суть понять нужно. Ну и 100500 сопутствующих вопросов . Все черед cmd нужно сделать.
Vladimir
AWS?
Vds сервер с убунту
Dmitriy
Vds сервер с убунту
В общем - докер - это консольная виртуалка линукса. Часто убунты. Но как повезет с задачами… к гиту имеет такое же отношение, что и linux, винда или macos. Соответственно, запуская образ докера думайте о том, что Вы запустили виртуалку линукса без GUI.
Dmitriy
У вас есть желание и время помочь с запуском main.go
Желания нет. Там все просто. Могу дать ссылку на курс по go, где рассматривается то, как это делать.
Vladimir
Желания нет. Там все просто. Могу дать ссылку на курс по go, где рассматривается то, как это делать.
Нееее,они то с полу интерфейсами работают через приложение, то вообще конь сферический
Vladimir
С чем? Что-такое полу-интерфейс?
Когда пишут в ide половину половину в cmd А у меня только cmd
Vladimir
Как научусь сам сделаю видео . А то это треш а не обучалки
Dmitriy
Когда пишут в ide половину половину в cmd А у меня только cmd
К данному вопросу вообще отношения не имеет.
Dmitriy
Как научусь сам сделаю видео . А то это треш а не обучалки
Вот именно поэтому не хочу помогать. Чтоб наполнить наполненный стакан - его вначале нужно опустошить. А если владелец сопротивляется - то нужно ему предоставить время на осознание сущности бытия.
Dan
В общем - докер - это консольная виртуалка линукса. Часто убунты. Но как повезет с задачами… к гиту имеет такое же отношение, что и linux, винда или macos. Соответственно, запуская образ докера думайте о том, что Вы запустили виртуалку линукса без GUI.
Докер это не про виртуализацию, а про изоляцию. Не заставляйте окружающих считать вас дилетантом, ознакомьтесь с документацией и концепцией, прежде чем такое произносить публично.
Dmitriy
Vladimir
Всем привет =_) Подскажите плиз У меня в данный момент есть 3 файла в папке на сервере linux Dockerfile go.mod main.go Я в корневой сейчас папке. В main (hello world) В Docker (FROM golang:onbuild) В go(module go_docker_first_test go 1.20) Я бы хотел запустить мой файл main.go Чтобы по моему IP + PORT можно было зайти и увидить то что выводит main.go Суть научиться запускать простейшее приложение. ________ Сейчас я думаю написать docker run и написать порт но что указать в нейм ? ведь еще нету images ?
Dmitriy
вот так ? go build -o main .
Насколько я помню достаточно go build
Vladimir
Скомпилировать исходники go, запустить получившийся бинарник. Видимо в докере, раз там естт докерфайл
Dockerfile go.mod main main.go Теперь у меня в папке 4 файла. docker run -d -p 3000:3000 --name go_file_test main Таким образом ?
Vladimir
Бинарник внутрь контейнера и там запускать
и перед этим еще image создать нужно ?
Vladimir
Бинарник внутрь контейнера и там запускать
я пришел к тому с чего начал ;(
Dmitriy
и перед этим еще image создать нужно ?
Да. А докерфайл разве не для того лежит?
Vladimir
Мне кажется, сначала нужно научиться собирать и запускать приложение, а потом работать с докером
Да в том то и дело примеры по docker когда с докера скачивают всё готовое. А понятного чтобы запустить контейнер и он не закрылся сразу а ещё потом а него зайти туда main передать и потом там main запустить нету. Я правильно понимаю последовательность?
Vladimir
нет
Спасибо огромное 👍
Andrey
Спасибо огромное 👍
https://m.youtube.com/watch?v=5Nyyrxlcg_o
Andrey
так вопросов не было. все операции по доставке артефактов выполняются в процессе сборки образа. не надо запускать контейнер и подкладывать туда бинарь