Alexander
А что такое myproject?
Alexander
Если правильно. Сначала надо собрать образ. Потом docker run -v… <имя образа>
Andrey
что за тулза консольная?
Alexander
Нельзя смонтировать контейнер к локальной папке. Можно смонтировать локальную папку, как подкаталог в контейнере.
Alexander
docker run —rm -v <каталог хоста>:/var/www/html wordpress
Alexander
Как-то так
Alexander
Это создаст новый контейнер со смонтированным каталогом.
Alexander
Старый контейнер удалить.
Alexander
Наоборот пути надо
Alexander
Лучше запускать контейнеры с —rm, чтобы не оставлять мусор.
Alexander
Наоборот пути надо
-v откуда:куда
Alexander
Так не может сработать. У докера нет команды njforcewp.
Alexander
После docker должно идти название команды. Например, run. run запускает новый контейнер из образа, указанного в качестве аргумента. В данном случае аргументов нет.
Alexander
Загадка )
German
Ребята подскажите пожалуйста я установил докер, какой мне контейнер установить чтоб поставить в него ноду?
George
любой
George
debian, ubuntu, а еще лучше взять готовый node
George
https://hub.docker.com/_/node
German
debian, ubuntu, а еще лучше взять готовый node
спасибо, я думаю убунта лучше будет? ведь они практически все ставятся на убунту
George
зависит от того какой объем работы ты хочешь сам сделать в RUN
George
ты можешь взять готовй образ с нодой, ссылку я дал
German
ты можешь взять готовй образ с нодой, ссылку я дал
спасибо, в него я могу потом устанавливать ноды с сайта нодс гуру?
George
Наверное
Andrey
Но это не точно (с)
Adilet
ERROR: Could not find a version that satisfies the requirement aspose-words (from versions: none) upgrade pip doesnt help
Denis
Всем привет В чем может быть проблема? - ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Denis
перезапускал, смотрел по этой ошибке, ничего не помогает
Denis
создал runner gitlab и запустил Pipelines
Evgeniy
плохо смотрел, довольно распространенная ошибка обычно причина в случаях 1. Докер демон не запущен 2. Пользователь использующий докер клиент не имеет прав работать с этим сокетом 3. В клиенте прописан неправильный путь до сокета
Denis
1. запущен
Denis
2. права дал
Denis
3. что имено?
Denis
sudo dockerd INFO[2022-03-15T02:09:26.617476917Z] Starting up failed to start daemon: pid file found, ensure docker is not running or delete /var/run/docker.pid
Evgeniy
наличие файла с pid еще не гарантия что процесс запущен и что он создал сокет
Evgeniy
для начала проверь наличие сокета и его права убедись что пользователь запускающий команды докера может в него писать обычно надо текущего пользователя в группу докер добавить потом сделать logout и login чтобы перечитать.
Yuri
Добрый день. Коллеги, а к созданному уже контейнеру можно ли примапить дополнительную директорию с хоста, без пересоздания ?
Yuri
в конте база данных, ну и не хотелось все останавливать
7АК7
Добрый день! Подскажите пожалуйста, как можно организовать подключение из контейнера докер к бд postgres которая находится на другом хосте?
German
Подскажите пожалуйста задача такая: установить несколько разных нод на одном сервере, чтоб их можно было быстро и оперативно переносить между серверами. Как это реализовать, на каком образе создавать контейнеры для установки ноды?
7АК7
docker service create \ --name zabbix-web-nginx-pgsql -t \ --network zabbix-net \ -e ZBX_SERVER_HOST="zabbix-server-pgsql" \ -e DB_SERVER_HOST="192.168.1.63" \ -e POSTGRES_USER="zabbix" \ -e POSTGRES_PASSWORD="zabbix" \ -e POSTGRES_DB="zabbix" \ -v /volume_docker/wiki/ssl/nginx:/etc/ssl/nginx:rw \ -p 443:8443 \ -p 80:8080 \ zabbix/zabbix-web-nginx-pgsql:alpine-latest подскажите в чем ошибка, ругается на то что нет сети zabbix-net и -p не нравится хотя zabbix-net создавался docker network create
German
нода=nodejs?
нет, другая нода которая на блокчейне
R
Всем привет. Есть VPS. Хочу там развернуть сайт (php, mysql,...). И хочу это сделать через Docker. Как всё это сделать на локальной машине - проблем нет. А вот как сделать так, чтоб сайт мог увидеть "мир", такого опыта не было. Кто подскажет хороший мануал на эту тему ?
R
Т.е. nginx придётся поставить не через Docker ?
Timur
Т.е. nginx придётся поставить не через Docker ?
Можно и traefik, тоже будет удобен, сам серты выпустит и продлит
Alex
день добрый ) Подскажите можно ли реализовать отдельный прокси для каждого контейнера? и как это сделать? Надо в python юзать скрипт для selenium webdriver(браузер) но чтоб у этого браузера был свой прокси... Если непосредственно в selenium ставить прокси с авторизацией, то он перестает работать в консольном режиме :( . По этому решил попробовать обернуть все в докер
Andrew
Ребят, подскажите по компоузу. Если уже есть запущенный компоуз и я хочу изменить его, ну то есть добавить сервис и поменять порты в docker-compose.yml, то нужно удалять и делать up?
Andrew
Нельзя как-то изменить текущий? Просто добавив то что необходимо к текущим работающим сервисам
Evgeniy
просто пишешь up -d
Evgeniy
он сам заметит что ты изменил у существующих контейнеров (сервисов) и перезапустит их с новыми параметрами
Evgeniy
а если добавил новые сервисы, то он их дозапустит
Andrew
О, хорошо. Спасибо
Evgeniy
чтобы удалить сервисы которых нет там есть флаг связанный с remove orphan
Evgeniy
тогда он остановит сервисы которых больше нет в списке
Andrew
Понял. Полезная инфа. Ещё раз спасибо
[NooSoft]
Всем добрый кто нибудь собирал образ для Django с использованием virtualenv на poetry?
George
может быть
[NooSoft]
нужна помощь два дня сижу, ничего не могу сделать
George
Ну, откажись от Задачи ) в докере особо смысла в Венв нет
George
С другой стороны, там на гитхабе вагон и маленькая тележка похожих докерфайлов. Найти сможешь
Jefar
Всем добрый кто нибудь собирал образ для Django с использованием virtualenv на poetry?
В том и смысл докера, что он сам в качестве venv выступает. Проще pip freeze rq.txt В dockerfile добавить copy rq.txt /rq.txt Run pip install -r /rq.txt За мелкие косяки и очепятки заранее извиняюсь, пишу быстро в метро с телефона)
CHESTERTINE
I don't see the actual error
SuleYman
Всем привет 👋 Как использовать в docker-compose контекст, чтобы можно было иметь в одном скоупе исходники приложения? У меня в корне такие папки: /.docker /app, файл docker-compose лежит в /.docker знаю что если вынесу docker-compose.yml в корень / то будет контекст текущего скоупа. Идея структуры папок заключается в том, чтобы отделить инфраструктуру docker сервисов от кода приложения.
SuleYman
Да именно для этого и есть контекст так можно делать
)) понятно что он есть, вопрос в том можно ли сделать в docker-compose контекст который сможет решить мою проблему
SuleYman
Структура: - project - /.docker - docker-compose - folders… Dockerfile -/app - index.php …
Evgeniy
Вопрос то в чем? Так делать можно и так делают
Evgeniy
Как примонтировать app?
Evgeniy
Или как в докер файле иметь доступ к файлам в / твоей стоуктуры
SuleYman
Как мне скопировать исходники приложения COPY /app /app Если контекст docker-composer является /.docker и не может смотреть на уровень выше, так как физически файл находится внутри данной папки
SuleYman
Структура: - project - /.docker - docker-compose - folders… Dockerfile -/app - index.php …
Запущенный тут docker-compose services: php-fpm: context: . build: Dockerfile … Будет иметь текущий контекст /.docker так context: . я так понял указать абсолютный путь к папке проекта / ?) писав сообщение дошло