Марат
Mikhail Klyuev
наймите админа/девопса-инженера
Artyom
Марат
Марат
Марат
Конфликтует
Марат
Марат
Имеет развернутый docker сервер на vmware workstation
Марат
Как можно подключиться к данному серверу через docker-machine?
Марат
Или чего нибудь еще ?
Artyom
И попробовать запустить
docker --version
Evgeniy
Или чего нибудь еще ?
docker в консоли это лишь клиент консольный подключается к серверу (в том числе и удаленному)
надо в серверной части сделать чтобы докер был доступен по сети
далее в клиенте (на хосте прописать DOCKER_HOST как советуют выше)
и если все правильно клиент будет подключаться к серверу и выполнять там команды
Asgoret
Готовь сани летом, как говорится.
В Kubernetes собираются задепрекейтить поддержку Docker в kubelet в версии 1.20
#kubernetes #docker
Asgoret
этот чат более не нужен
Sebor▂▅▇█▓▒░
Наконец-то
Sebor▂▅▇█▓▒░
Хотя этот чат с курьером не связан, грохнуть его стоит
Dan
Denis
там грубо говоря “поддержка” докера запихнута внутрь кублета, а они хотят избавится от этого и отправить в контенер рантайм
Denis
и типа дальше докер там или чо, проблемы рантайма уже
Denis
или я запутался.
Dan
Мальчики хотели грохнуться, они грохнулись.
То, что в кубе хотят отказаться от рантайма и некоторых "атавизмов" (по их мнению) это вполне нормально. Это движение, эволюция. Но у нас чат и не про кубы, нам оно ехало-болело. Мы тут собрались обсудить именно докер, хороший он или плохой.
ㅤ
Бан неверным фронтендерам!
Dan
Roman
а никак нельзя скопировать несколько файлов из разных папок с сохранением структуры папок?
например
COPY something/**/*.log something_else/**/*.log .
сваливает всё в кучу
Andrew
Andrew
А ты копируй корневую
Andrew
Т.е. чтоб скопировать каталог внутрь образа с сохранением структуры ты должен копировать целиком каталог
Andrew
COPY dir1 /app/dir1
Andrew
При этом в образе в /app/dir1 будет вся структура исходного каталога
Roman
COPY dir1 /app/dir1
проблема в том, что мне нужно не все содержимое папки, а именно по одному(на самом деле несколько) файлу из каждой
Evgeniy
Roman
.dockerignore
google docker copy exclude
https://github.com/moby/moby/issues/15771
все сложно)
короче, привожу полный пример, потому что действительно непонятно как я объясняю
это приложение на руби. сначала копируются гемфайлы, запускается установка зависимостей, потом копируется все остальное приложение. чтоб докер кеш
получается что мне надо сначала из всех папок скопировать по два файла, а потом всё остальное из этих же папок
Evgeniy
Evgeniy
там обсуждение идет you can try fix it :)
Roman
Evgeniy
вообще если структура там динамическая
то перед сборкой можно запускать скрипт который сгенерит докер файл и этот блок с кучей COPY
и потом уже билдить контейнер
но это такие костыли)
можно это в makefile упаковать
Roman
Roman
и аргумент "это такие костыли" звучит как основной
Evgeniy
make image-with-magic :)
Andrew
Roman
так да, все варианты один краше другого
Roman
думал может есть ещё что-то, но видимо нет)
Evgeniy
Dmytro
Dan
#book #books
Dan
headstone whoopee
а вот кто как думает, докер уже начал умирать?
Roman
Roman
и цоем
headstone whoopee
Minor
Не подскажете как решыть проблему https://dpaste.org/qdPH
sudo docker exec ps01 psql -U postgres
psql: error: FATAL: role "postgres" does not exist
Alex
у вас не создана роль postgres, идите с sudo docker exec ps01 psql -U test
если бы в yaml не был указан POSTGRES_USER то по дефолту создалась бы роль postrges
просто фича этого контейнера для безопасности
Старцев Андрей
Всем привет, подскажите пожалуйста.
Есть задачка выдать доступ к конкретному контейнеру по ssh и sftp (прозрачно).
Как я понимаю мне нужно выдать ip контейнеру, это не проблема. А вот дальше без понятия.
Подозреваю что нужно собрать sftp сервер в этом контейнере. А как отселить ssh для контейнера чтобы там был открытый ключ пользователя именно в этом контейнере а не в системе?
Vitaliy
Andrey
Джифорсович
Dan
17 декабря подключайтесь на DevOps Architecture Webinar.
Тема вебинара: Сделай сам без клея и ножниц, или конструктор для дата-платформы.
Александр Чиковани, Senior Systems Engineer, покажет пример решения дилеммы «полностью отдать инфраструктуру в руки разработчикам» vs «не давать разработчикам даже поднимать виртуалки» на примере AWS-based serverless data platform.
Начало в 19:00. Регистрация по ссылке: https://epa.ms/devops-webinar-ru-docker
Alex
Здравствуйте, centos8 docker-compose пробрасывает порты по ipv6. Как сказать, что бы ipv4 юзал? ДА, причем на маке все работает гуд
Slayer
Здравствуйте, в docker-compose при мультистейдж сборке есть возможность пропускать этапы сборки? target: позволяет остановится на определенной сборке, но выполнит все что до tagret, а нужно пропустить определенный этап
Evgeniy
нет, оно будет собирать только то что необходимо для сборки
Slayer
поэксперементирую, ато сервер 1с, сервер вс, клиент внц, все 3 грузят одни и те же файлы, не камильфо
Evgeniy
например билдишь ты такой прод
FROM ... as PROD
COPY —from=builder /app /app
он будет билдить builder
а билдер в свою очередь юзает
FROM dev as builder
RUN build-result-commands
и вот притянул за уши сборку дев и это норма
потому что чтобы получить вещи нужные проду надо собирать всю эту цепочку если что то не собирать то что тогда копировать ?)
Slayer
ясно
Alexander
Всем привет. Подскажите пожалуйста, делаю sudo -u www-data docker run hello-world и получаю ошибку WARNING: Error loading config file: /root/.docker/config.json: open /root/.docker/config.json: permission denied . Конфига там как бы все равно нет, но хотелось бы избавиться от этого сообщения. Какие есть варианты?
Vladimir
Alexander
Да
Alexander
Команда выполняется из под рута, но в другом каталоге
Vladimir
Да
Окружение рута ведь осталось... Конфиги рутовские.
Дай права на чтение хотя бы на весь /root/.docker
Alexander
Туда дал, но этого видать не хватает
Alexander
sudo -u www-data cat /root/.docker/config.json
Alexander
Выдает ошибку доступа
Alexander
Я для группы www-data выдал, докер включен в эту группу
Vladimir
Неее)))) наоборот сделай
Vladimir
www в группу докер (рута, себя и т.п.) и группе права на папку дай (root:docker)