George
Как докеризованное приложение коннектится к иксам?
Mikh
$ docker run -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY image
Mikh
вот так =)
Maxim
вот так =)
разве ротейшн не внутри юнити настраивается?
Mikh
разве ротейшн не внутри юнити настраивается?
да, там приложение вертикальное, но оно запускается на мониторе в 16:9, т.е например есть опции запуска контейна -e SCREEN_WIDTH и -e SCREEN_height. Возможно есть опция при которой можно поменять орентацию экрана
George
Если есть width и height, то что ещё нужно ?
Mikh
Если есть width и height, то что ещё нужно ?
видимо я тоже туплю. Я провобал выставлять высоту и ширину другую — это работает. Но если я например делаю обрабтное разрешение т.е например 1920*1080 было, а я хочу его сделать 1080*1920, тогда это не работает.
Mikh
извините за мою тупость, я просто впервые столкнулся с докером, и вообще с подобной задачей, поэтому возможно не могу корректно сформировать вопрос.
Anonymous
Всем привет! Столкнулся с проблемой когда одна сеть докера 192.168.96.0/20 включает в себя внешний IP 192.168.102.44. Как быть в данной ситуации? Нужно уменьшить subnet?
George
это просто взаимодействие с иксами удаленно, через сокет или по сети
George
тогда по умолчанию контейнеры будут создаваться с правильными адресами, например, 172.20.0.0/24
George
ну, и если что - докер-компоуз срать хотел на эту настройку, но сам придумаешь что делать ) например, сети external определять, причем ты заранее их создаешь с нужными блоками
George
вот
german oak
Есть
german oak
Да мне похуй че это было. У меня был ответ, и неебёт
german oak
Одмин, возьми своего юзера на поводок и отведи его в чс, иначе я смажу ему очко и хорошенько прицелюсь
Николай Орлов
приветствую, я не силен в докерах, но есть необходимость, пытаюсь запустить вот этот докер https://github.com/linuxserver/docker-unifi-armhf, create делаю, докет создается, но не работает.если вместо create делаю так docker run --rm --init -p 8080:8080 -p 8443:8443 -p 3478:3478/udp -p 10001:10001/udp -e TZ='Asia/Yekaterinburg' -v ~/unifi:/unifi --name unifi lsioarmhf/unifi-aarch64 то все работает, но при перезагрузке обратно не стартует и не сохраняет изменения которые в него вносились
Ilya
@vizdrag Сам просил на спам reply делать
Felix
!спам
LEXASOFT
!спам
if !спам 😂
Николай Орлов
Суть поведения докеров-контейнеров -иммутабельность. Пили инит-скрипт запуска контейнера. И подтяни матчасть. На хабре, например.
Nikolay Orlov: На счёт подтянуть, спасибо почитаю, но вот то что не сохраняет он ничего , это же из другой оперы? Я же не хочу менять его как таковой, но на сколько я понимаю внутри докера должно же сохраняться состояние в том числе переменные
A$h
Спасибо буду изучать
https://www.google.ru/url?sa=t&source=web&rct=j&url=https://www.linux.org.ru/forum/admin/12631072&ved=2ahUKEwjYnIH0uJzgAhUGp4sKHaNAD5AQFjAAegQIBxAB&usg=AOvVaw0xrWRc8wCNW2ah9JBp__L4
A$h
Спасибо буду изучать
Конфиги и персистентные стораджи лучше просовывать с помощью volumes.
A$h
Спасибо буду изучать
Образ — это совокупность неизменяемых “слоев” (layers), представляющих различия (differences) в состояниях файловой системы. Контейнер — это рантайм-инстанс образа. Как я уже сказал, образа сами по себе неизменяемы, однако контейнеры содержат вдобавок к неизменяемым слоям образа содержат доступный для записи слой, в котором отражаются его изменения. Когда ты запустил контейнер и внёс изменения в конфиги, эти изменения записались в этот самый слой контейнера. Чтобы зафиксировать эти изменения, есть команда docker commit, которая создаёт из контейнера новый образ, добавляя его доступный для записи слой поверх неизменяемых слоёв базового контейнера. Можно также описывать изменения базового слоя декларативно с помощью Dockerfile.
Николай Орлов
Ох сколько новых терминов, какой то караул, ладно спасибо за потраченное время, буду изучать
Petr
вроде не термины =) а простые английские слова
A$h
вроде не термины =) а простые английские слова
В словах этих - новые понятия, пока не наполненные смысловым содержанием.
A$h
Ох сколько новых терминов, какой то караул, ладно спасибо за потраченное время, буду изучать
— Делаем Dockerfile для твоих изменений (исходный образ + действия в нём) — Из Dockerfile делаем image (или это сделает автоматом docker-compose) — Запускаем docker-образ, монтируя внутрь него индивидуальные для контейнера конфиги, сохраняемые данные и т.п.
Petr
Докерфайл чертеж образ как заготовка контейнер (инстанс) уже готовый используемый объект со всеми стэйтами
Petr
хотя со стэйтами в докере не все так однозначно
Андрей
Привет всем.
Андрей
Ошибка The command '/bin/sh -c apt update' returned a non-zero code: 100 FROM ubuntu:15.04 RUN apt update CMD echo "1"
Андрей
Как исправить?
George
Потому совет про инит скрипт верный
George
Вероятно зеркала сдохли. И вообще пацаны убунту 15 не используют. Или 14, или 16
George
А лучше - 18
Андрей
Такая же херь с debian: stretch
George
Такая же херь с debian: stretch
У меня старые версии тоже не сосали апт
George
Решил использовать лтски
Anonymous
Что никто генту в проде не юзает?
George
Что никто генту в проде не юзает?
Уже давно нет, слава Богу
Ivan
Что никто генту в проде не юзает?
Emerge world new use думаю в облаках будет дорогой операцией
Andrey
Golden image можно и у себя делать, да и в облаке, если не часто
Andrey
Но кому это уныние в проде нужно
dzmitry
Привет, подскажите в чем проблема: я логинюсь из докер контейнера к локальному docker hub,но получаю ошибку : Error response from daemon: (мой хаб)unauthorized: authentication required. Есть подозрения что это связано с https, кто-нить сталкивался?
George
Больше вопросов возникает от формулировки проблемы. Прошу более подробно описать кейс
dzmitry
ну пишет же что авторизация нужна...
так я ее и делаю : docker login -u xx -p xx и получаю ошибку
dzmitry
Локальный докер хаб? Это как ?
приватный хаб (repository) а не удаленный
George
приватный хаб (repository) а не удаленный
Ну, все его регистри называют
George
Хаб - он только hub.docker.io
George
Меня волнует, что значит - "из контейнера". Dind, что ли?
dzmitry
Меня волнует, что значит - "из контейнера". Dind, что ли?
контейнер с тимсити, из которого в билде нужно залогиниться к хабу
George
Косямба тут начинается. Т.к. внутреннему докер-демону нужно правильные параметры передать
George
Про регистри insecure etc
George
Проще регистри на https повесить с правильным сертификатом - не самоподписанным
George
Это решит половину проблемя
dzmitry
а может есть где-нить пример?
George
раздели проблему
George
сделай отдельный кейс