Аддалены доступ да кантэйнера Docker - Awacino ўбудаваны, запуск пры загрузцы
Awacino Unattended Client як гатовы вобраз Docker: адзін файл docker compose, і хост з яго сеткай даступныя з любога месца - наўпрост, са сквозным шыфраваннем, без адкрытых партоў.
services: awacino: image: docker.awacino.net/awacino/unattended:latest restart: unless-stopped network_mode: host pid: host privileged: true cap_add: [NET_ADMIN] environment: AWACINO_SETUP_CODE: "YOUR-SETUP-CODE" volumes: - awacino-data:/opt/awabon volumes: awacino-data:
$ docker compose up -d
Наладка за хвіліну
- У праграме Awacino: Дадаць прыладу без нагляду, затым Усталяваць на NAS.
- Праграма паказвае ваш код наладкі і compose.yaml з ужо ўпісаным кодам.
- Запусціце: docker compose up -d - або ўстаўце файл у кіраванне кантэйнерамі на вашым NAS.
- Прылада з'явіцца ў праграме на працягу хвіліны. Код наладкі выкарыстоўваецца адзін раз.
Вобраз: docker.awacino.net/awacino/unattended:latest - для linux/amd64 і linux/arm64.
Запускаецца пры загрузцы
restart: unless-stopped - кантэйнер вяртаецца разам з Docker пасля кожнай перазагрузкі, і прылада зноў даступная, нават калі ніхто не ўваходзіць у сістэму.
Хост і яго сетка
З сеткай хоста Beam in дае доступ да ўсёй сеткі, у якой знаходзіцца хост; тэрмінал Awacino адкрываецца на самім хосце.
Абнаўленні захоўваюць прывязку
Ідэнтычнасць, сертыфікаты і абнаўленні кліента захоўваюцца ў томе awacino-data, таму пры паўторным стварэнні або абнаўленні кантэйнера прылада застаецца прывязанай.
Кіраванне кантэйнерамі на NAS
Synology Container Manager, QNAP Container Station, TrueNAS SCALE і Unraid - уставьце файл compose і запусціце яго.
Шмат прылад
Кожная прылада атрымлівае ў праграме свой код наладкі, таму адзін і той самы файл compose можна разгарнуць на многіх хостах, па адным коде на кожны.
Kubernetes
Вобраз працуе ўсюды, дзе працуюць Docker, Docker Compose і кіраванне кантэйнерамі на NAS. Разгортванне ў Kubernetes (DaemonSet / Helm) плануецца.
Чаму кантэйнер
Не трэба ўсталёўваць пакеты на хост і нічога наладжваць уручную: кантэйнер уключае кліент, абнаўляе яго і запускаецца разам з Docker. Без пракідання партоў, без VPN-сервера.
Пытанні, якія задаюць людзі
Як атрымаць аддалены доступ да хоста Docker?
Запусціце вобраз Awacino праз docker compose. Хост з'явіцца ў праграме Awacino, і вы атрымаеце наўпроставы доступ да яго і яго сеткі - тэрмінал, SSH, вэб-інтэрфейсы - са сквозным шыфраваннем.
Ці запускаецца кантэйнер аўтаматычна пасля перазагрузкі?
Так. Файл compose задае restart: unless-stopped, таму кантэйнер запускаецца разам з Docker пры кожнай загрузцы.
Ці можна выкарыстоўваць адзін код наладкі для многіх прылад?
Не, кожная прылада атрымлівае ў праграме свой код наладкі і выкарыстоўвае яго адзін раз.
Ці ёсць чарцёж Helm для Kubernetes?
Пакуль няма. Разгортванне ў Kubernetes (DaemonSet / Helm) плануецца; сёння вобраз працуе з Docker, Docker Compose і кіраваннем кантэйнерамі на NAS.