artyras

Ответы в темах

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Автор
    Записи
  • в ответ на: Создание Docker образа #27537
    artyras
    Участник

    Думаю что да, и скорее все после того как я окончательно разберусь с архитектурой Rapidscada, так оно и будет. Плюс ко всему думаю что в работающей диспетчеризации будет необходимость вынести журналирование и хранение данных в отдельный контейнер.
    К своему стыду хочу признаться, что еще даже из исходников не собирал проект, что уж тут говорить о понимании взаимодействий приложений между собой 🙂
    А сейчас столкнулся с тем, что не могу в новой версии рапидскада запустить Администратор через Wine. В итоговых влажных фантазия должно быть два контейнера с серверной частью и администратором 🙂

    в ответ на: Создание Docker образа #27495
    artyras
    Участник

    Обновил инструкцию на hub.docker.com
    Но на всякий случай продублирую сюда

    Так как Рапидскада использует «systemd» для запуска контейнера нужно использовать Podman (https://podman.io/) вместо Docker. Синтаксис Podman такой же как и Docker, так что ни каких сложностей быть не должно. Но это не точно) Что бы запустить контейнер вводим команду:
    podman run —name rapidscada -p 8082:80 -p 10000:10000 -p 10002:10002 -p 10008:10008 docker.io/library/artyras/rapidscada_6
    podman exec -it rapidscada bash
    где: run — скачать и запустить
    —name задать свое имя для контейнера (по умолчанию будет абракадабра и тогда придется ее вводить для манипуляций контейнером)
    -p пробросить порт «хост:контейнер»
    exec выполнить команду в запущенном контейнере
    -it откроет доступ к tty
    bash запустит терминал

    Данные рекомендации по желанию: По умолчанию Podman нужно вводить полный адрес контейнера который необходимо скачать, пример: podman run quay.io/aminvakil/ubuntu22.04-systemd или в нашем случаи podman run docker.io/library/artyras/rapidscada_6. Чтобы для докера не вводить его полный адрес и была возможность совершить команду: podman login, нужно внести изменения в файл создав его: $HOME/.config/containers/registries.conf с содержанием: unqualified-search-registries = [«docker.io»] . Так же после таких манипуляций команду можно будет вводить так: podman run artyras/rapidscada_6

    в ответ на: Создание Docker образа #27275
    artyras
    Участник

    Здравствуйте! Я создал образ для Rapidscada_6 https://hub.docker.com/repository/docker/artyras/rapidscada_6/general
    Так как Рапидскада использует systemd, а Докер с ним не дружит, нужно использовать Podman (https://podman.io/) вместо Докера

    PS пришлось удалить предыдущий репозиторий что бы поисковик докера видел запрос rapidscada

    в ответ на: Создание Docker образа #27274
    artyras
    Участник

    Здравствуйте! Я создал образ для Rapidscada_6 https://hub.docker.com/repository/docker/artyras/rapid_scada_6/general
    Так как Рапидскада использует systemd, а Докер с ним не дружит, нужно использовать Podman (https://podman.io/) вместо Докера

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)