• Aiflow внутри Docker и локальный PostgreSQL. КАК?

    @ragingroland Автор вопроса
    С /bin/bash: airflow command error: unrecognized arguments: /bin/bash, see help above.

    $ sudo docker run -v /var/run/postgresql:/var/run/postgresql --net=host --rm=true -i -t 45ea4f732fd5 standalone:
    UserWarning: Using the in-memory storage for tracking rate limits as no storage was explicitly specified. This is not recommended for production use.
    Однако в целом все запускается и веб-интерфейс работает. Но без чесания репы не обошлось. Как даги-то закидывать? Разобрался, видимо только через терминал, копировать с хоста в контейнер. Ок, скинул. К 127.0.0.1 подключился, четко, но когда я остановил контейнер, а потом запустил снова, в папке с дагами ничего не было, ну и соответственно айди контейнера уже другой. Повторил операцию с копированием: Конекшн саксесфул.
    Вариант, конечно, рабочий, но абсолютно не подходящий из-за возни с копированием дагов в контейнер. И на том спасибо.
    Написано
  • Aiflow внутри Docker и локальный PostgreSQL. КАК?

    @ragingroland Автор вопроса
    krypt3r, если я правильно понял "/var/run/postgresql" будет ссылкой для докера, где он будет хранить всю инфу, включая инфу из контейнеров, типа базы данных эйрфлоу после соответствующей инициализации бд. Это неплохой вариант, но это немного не то, я до сих пор не смогу подключиться к своей личной бд на 127.0.0.1. Может я и не догоняю конечно что-то
    Написано
  • Aiflow внутри Docker и локальный PostgreSQL. КАК?

    @ragingroland Автор вопроса
    krypt3r, локально цепляюсь к своему пгскл через дбивер(в подключении просто указываю локалхост:5432 и свои данные, и готово. Так же через дбивер могу даже подключится к базёшке, которая внутри аерфлоу!

    $ sudo docker inspect 744e341c0b7f (это айди пгскл который запускается в композе)
    "Networks": {
    "airflow_default": {
    "IPAMConfig": null,
    "Links": null,
    "Aliases": [
    "airflow-postgres-1",
    "postgres",
    "744e341c0b7f"
    ],
    "MacAddress": "02:42:ac:12:00:03",
    "NetworkID": "f7e2d581bb35ba1bdf80beb196beaa26024a7b12ad2bcffb5b3c024093dd26f6",
    "EndpointID": "439534170db5d6bb2a36166a821b93154353b7a67f8078f6c86d61ed10577fe1",
    "Gateway": "172.18.0.1",
    "IPAddress": "172.18.0.3", --- ПО ЭТОМУ АЙПИШНИКУ Я МОГУ ПОДРУБИТЬСЯ ЧЕРЕЗ ДБИВЕР
    "IPPrefixLen": 16,
    "IPv6Gateway": "",
    "GlobalIPv6Address": "",
    "GlobalIPv6PrefixLen": 0,
    "DriverOpts": null,
    "DNSNames": [
    "airflow-postgres-1",
    "postgres",
    "744e341c0b7f"


    psql в терминале:

    $ sudo psql -U postgres
    [sudo] пароль для "меня":
    psql (16.3 (Ubuntu 16.3-1.pgdg24.04+1))
    Введите "help", чтобы получить справку.

    postgres=#


    Прокидывали в докер каталог /var/run/postgresql? -- а вот тут у меня вопросы. где об этом можно посмотреть или вы подскажете?
    Написано
  • Aiflow внутри Docker и локальный PostgreSQL. КАК?

    @ragingroland Автор вопроса
    из коробки хост.докер.интернал не работает вообще, появляется ошибка о том, что такого имени нет. делал это https://docs.docker.com/reference/cli/dockerd/#dae..., "Configure host gateway IP". не помогло
    кроме того писал этот хост докер интернал в файл композа, что тоже не дало результата
    Написано