Dan
Профнепригодность
Solyar
почему?
Обьясни какую цель преследуешь ?
Syrow
играть в майнкрафт
Syrow
в изолированном окружении
Solyar
играть в майнкрафт
Ты либо тролль либо наркоман
Dan
Заканчивай тред или я изолирую тебя
Syrow
ты уже второй, кто мне это говорит. а я просто хочу изолировать программы друг от друга
Dan
Это не так работает
Dan
Докер не для этого
Syrow
а как мне изолировать проограммы без запуска отдельных виртуальных машин?
Dan
X11 не изолируется
QQ
привет, посоветуйте, есть маленький проект на nginx+php+sqlite. Необходимо развертывать на многих серверах, но не централизованный - то есть каждый отдельно. Думаю докер сделать, что бы новых серверах быстро апт инсталл докер, скачать и запустить образ. или сделать баш какой-то апт инсталл пхп нгинх, гит клон.
QQ
если вообще сейчас есть такой вопрос, может быть вариант только докер к примеру. не очень шарю за деплой современный
Oleg
День добрый! Указал проксю для докера, требует сертификат, верно ли я понимаю, что требуется сертификат прокси?
Oleg
@@@@@
Alex
всем привет, как сделать так чтоб sysctl не ругался что sysctl: error setting key 'net.ipv4.ping_group_range': Read-only file system я делал так systemctl stop docker в var/lib/docker/containers/dfd4e5179f7ced7ec0787d045fb5a838aadba829c777e9ff925b8fcd5af78390/hostconfig.json поменял на "Privileged":true, systemctl start docker docker inspect dfd | grep Privi "Privileged": true, docker restart dfd docker exec -it --user root dfd4e5179f7c bash sysctl -w net.ipv4.ping_group_range='0 2147483647' sysctl: error setting key 'net.ipv4.ping_group_range': Read-only file system Спасибо заранее
Siroga 🇺🇦
Используйте docker run --sysctl (как опцию запуска)
Evgeniy
если вообще сейчас есть такой вопрос, может быть вариант только докер к примеру. не очень шарю за деплой современный
Посмотри ansible или его альтернативы Какое то время можно и с кучкой bash скриптов жить, но ansible окупится уже на 3 серверах думаю, если ими хочется управлять независимо
Sapar
Я сам недавно учил ансибл, у меня возник вопрос как часто люди его используют, по факту не там много случаев когда он может пригодиться, или я не правильно думаю?
Sapar
Хороший вариант использования это заббикс агенты ставить, сразу на все сервера
Sapar
кто как использовал?
Evgeniy
А почему хочется именно разделить машины между собой?
Evgeniy
Почему не собирать их в кластер и не запускать там нужное?
Evgeniy
И не управлять уже "кластером"
QQ
Сервера клиентов, ставлю специфическую панель
Evgeniy
Тогда ansible( или альтернативы cheff, puppet и тд) то что надо
Alex
А как поменять timeout у сервера заббикс если он работает в docker ? а то получаю Get value from agent failed: ZBX_TCP_READ() timed out то есть надо как то отредактировать конфиг до запуска контейнера, вот этот конфиг надо отредактировать но откуда он берется? docker inspect dfd4e5179f7c | more [ { "Id": "dfd4e5179f7ced7ec0787d045fb5a838aadba829c777e9ff925b8fcd5af78390", "Created": "2023-02-08T13:50:25.437574184Z", "Path": "/sbin/tini", "Args": [ "--", "/usr/bin/docker-entrypoint.sh", "/usr/sbin/zabbix_server", "--foreground", "-c", "/etc/zabbix/zabbix_server.conf" ],
Smykoil
Я могу сделать так, чтобы запрос на localhost в контейнере проксировался на другой контейнер?
Smykoil
не получаецаа
Smykoil
Пробовал вот так:
Smykoil
на выходе получаю это
Max
в конфиге нжинкса можно маршрут задать для проксирования
Smykoil
Мне нужно из контейнера прокинуть localhost на nginx
Max
так а проблема в чем...
Smykoil
Пробовал вот так:
Это не работает, не понимаю что я не так делаю
Smykoil
Опишу ситуацию полностью фронтенд использует ssr. на стороне сервера запрос нужно делать к http://nginx/api на клиенте - http://localhost/api если в .env я пишу API_URL=http://nginx/api, запросы на стороне сервера отрабатывают нормально, а на клиенте не работают Если http://localhost/api - всё наоборот.. поэтому я решил сделать аллиас, чтобы localhost ссылался на nginx, но это не сработало.
Max
сложна, поч просто в конфиге нжинкса не прописать маршрут и направить на другой контейнер
Smykoil
я не могу с фронта делать запрос к nginx по одному и тому же хосту и на клиенте, и на сервере
Smykoil
если что, клиент = браузер.. то есть, в первом случае запрос делается из контейнера, а во втором из браузера.. использовать http://nginx вообще не варик, это работает только внутри контейнера
Yaroslav
Добрый день. Поднял Nextcloud в докере , но потом получаю ошибку что не возможно удалить каталог. Все права передал уже множество способов попробовал. И при перекидывании много файлов пишет что не удается создать файл. Помогите решить проблему уже почти неделю не могу решить проблему. Подключен внешний диск и подкинул его через volumes
Siroga 🇺🇦
Если такая ситуация возникает при передаче/удалении большого количества файлов, то проблема не в правах. Скорее всего Вам нужно смотреть в сторону параметров php. Читайте что пишет в логах в момент когда происходит проблема.
Yaroslav
ОС какая? Кто владелец и какие права на волюме даты?
Я владелец давал права 777 на папку и делал еще так sudo chmod 2775 /mnt/mydisk && sudo chown root:docker /mnt/mydisk ось raspberru pi 64 lite
Dan
папка nextcloud должна принадлежать www-data, права 755
Yaroslav
папка nextcloud должна принадлежать www-data, права 755
а как это сделать я создавал через docker-compose
Yaroslav
просто уже голову ломаю неделю. не могу разобраться
Sergey
Я владелец давал права 777 на папку и делал еще так sudo chmod 2775 /mnt/mydisk && sudo chown root:docker /mnt/mydisk ось raspberru pi 64 lite
https://github.com/docker-library/docs/blob/master/nextcloud/README.md#migrating-an-existing-installation вот тут есть годные команды. Сам недавно уехал в контейнер
Sergey
и у меня на хосте владелец теперь 82 82
Dan
а как это сделать я создавал через docker-compose
в yml файле как волюмы смонтированы?
Yaroslav
- /mnt/nextcloud:/mnt/nextcloud
Dan
а разве не /var/www/html должно быть ?
Dan
🤔
Yaroslav
а разве не /var/www/html должно быть ?
это дополнительно сделал
Yaroslav
а разве не /var/www/html должно быть ?
volumes: - nextcloud:/var/www/html - /mnt/nextcloud:/mnt/nextcloud
Dan
volumes: - nextcloud:/var/www/html - /mnt/nextcloud:/mnt/nextcloud
файлы внутри nextcloud тоже хранятся в волюме nextcloud ?
Yaroslav
файлы внутри nextcloud тоже хранятся в волюме nextcloud ?
нет наверное. я один диск подключил что бы в дальнейшем добавить его через утилиту в nextcloud
Vasiliy
Здравствуйте! Для работы с @Testcontainers мне необходимо создать docker-machine Создаю командой docker-machine create -d virtualbox default На что получаю ошибку (default) Creating a new host-only adapter produced an error: /usr/local/bin/VBoxManage hostonlyif create failed: (default) 0%...NS_ERROR_FAILURE (default) VBoxManage: error: Failed to create the host-only adapter MacOS Ventura, Docker Desktop 4.13.0, VirtualBox 7.0 Подскажите как исправить ошибку?
Vasiliy
Привет, тебе виртул бокс обезателен?
Нет, мне важно чтоб докер машина была создана и тестконтейнер работал
Vasiliy
Просто видел примеры только с виртуалбоксом
Aleksey
Удали все и поставь просто докер десктоп
Vasiliy
Удали все и поставь просто докер десктоп
Возможно я не совсем корректно понял вопрос. Виртуал бокс в принципе на компьютере мне нужен)
Aleksey
Тогда его не удаляй
Aleksey
Просто докер десктоп
Vasiliy
Переустановить?
Aleksey
Переустановить?
Да на всякий
Aleksey
Переустановить?
И настройки его не трогай
Vasiliy
А докер машину той же командой создавать? docker-machine create -d virtualbox default
Aleksey
Там все уже готово это что старая инструкция так сейчас не делают
Vasiliy
понял, сейчас попробую
Vasiliy
Там все уже готово это что старая инструкция так сейчас не делают
Не помогает, Testcontainer не может найти окружение докера, docker-machine нет ни одной 13:41:01.682 [main] DEBUG org.testcontainers.dockerclient.DockerClientProviderStrategy - DockerMachineClientProviderStrategy: failed with exception ShellCommandException (Exception when executing docker-machine status ). Root cause InvalidExitValueException (Unexpected exit value: 1, allowed exit values: [0], executed command [docker-machine, status, ], output was 93 bytes: open /Users/vasilijmoiseenko/.docker/machine/machines/config.json: no such file or directory) 13:41:01.683 [main] ERROR org.testcontainers.dockerclient.DockerClientProviderStrategy - Could not find a valid Docker environment. Please check configuration. Attempted configurations were: UnixSocketClientProviderStrategy: failed with exception InvalidConfigurationException (Could not find unix domain socket). Root cause NoSuchFileException (/var/run/docker.sock) DockerMachineClientProviderStrategy: failed with exception ShellCommandException (Exception when executing docker-machine status ). Root cause InvalidExitValueException (Unexpected exit value: 1, allowed exit values: [0], executed command [docker-machine, status, ], output was 93 bytes: open /Users/vasilijmoiseenko/.docker/machine/machines/config.json: no such file or directory)As no valid configuration was found, execution cannot continue. Если проверить наличие выдает вот что vasilijmoiseenko@iMac-Vasilij ~ % docker-machine status Error: No machine name(s) specified and no "default" machine exists То есть докер машину все равно нужно как-то создать, чтобы тест контейнер с ней работал Если создаю docker-machine create default, то выдает ту же ошибку Creating machine... (default) Copying /Users/vasilijmoiseenko/.docker/machine/cache/boot2docker.iso to /Users/vasilijmoiseenko/.docker/machine/machines/default/boot2docker.iso... (default) Creating VirtualBox VM... (default) Creating SSH key... (default) Starting the VM... (default) Check network to re-create if needed... (default) Creating a new host-only adapter produced an error: /usr/local/bin/VBoxManage hostonlyif create failed: (default) 0%...NS_ERROR_FAILURE (default) VBoxManage: error: Failed to create the host-only adapter (default) VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory (default) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface (default) VBoxManage: error: Context: "RTEXITCODE handleCreate(HandlerArg *)" at line 105 of file VBoxManageHostonly.cpp (default) (default) This is a known VirtualBox bug. Let's try to recover anyway... Error creating machine: Error in driver during machine creation: Error setting up host only network on machine start: The host-only adapter we just created is not visible. This is a well known VirtualBox bug. You might want to uninstall it and reinstall at least version 5.0.12 that is is supposed to fix this issue
Aleksey
Машину не создовай
Vasiliy
Машину не создовай
Тест контейнер не поднимается тогда, ошибка выше есть