Alexander
А что такое myproject?
Alexander
Если правильно. Сначала надо собрать образ. Потом docker run -v… <имя образа>
Andrey
что за тулза консольная?
Alexander
Нельзя смонтировать контейнер к локальной папке. Можно смонтировать локальную папку, как подкаталог в контейнере.
Alexander
docker run —rm -v <каталог хоста>:/var/www/html wordpress
Alexander
Как-то так
Alexander
Это создаст новый контейнер со смонтированным каталогом.
Alexander
Старый контейнер удалить.
Alexander
Наоборот пути надо
Alexander
Лучше запускать контейнеры с —rm, чтобы не оставлять мусор.
Alexander
Alexander
Так не может сработать. У докера нет команды njforcewp.
Alexander
После docker должно идти название команды. Например, run.
run запускает новый контейнер из образа, указанного в качестве аргумента. В данном случае аргументов нет.
Alexander
Загадка )
German
Ребята подскажите пожалуйста я установил докер, какой мне контейнер установить чтоб поставить в него ноду?
George
любой
George
debian, ubuntu, а еще лучше взять готовый node
George
https://hub.docker.com/_/node
George
зависит от того какой объем работы ты хочешь сам сделать в RUN
German
George
ты можешь взять готовй образ с нодой, ссылку я дал
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
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 чтобы перечитать.
Denis
Yuri
Добрый день. Коллеги, а к созданному уже контейнеру можно ли примапить дополнительную директорию с хоста, без пересоздания ?
Yuri
в конте база данных, ну и не хотелось все останавливать
7АК7
Добрый день! Подскажите пожалуйста, как можно организовать подключение из контейнера докер к бд postgres которая находится на другом хосте?
German
Подскажите пожалуйста задача такая: установить несколько разных нод на одном сервере, чтоб их можно было быстро и оперативно переносить между серверами. Как это реализовать, на каком образе создавать контейнеры для установки ноды?
Timur
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
R
Всем привет. Есть VPS. Хочу там развернуть сайт (php, mysql,...). И хочу это сделать через Docker. Как всё это сделать на локальной машине - проблем нет. А вот как сделать так, чтоб сайт мог увидеть "мир", такого опыта не было. Кто подскажет хороший мануал на эту тему ?
SZK
R
Т.е. nginx придётся поставить не через Docker ?
SZK
Alex
день добрый ) Подскажите можно ли реализовать отдельный прокси для каждого контейнера? и как это сделать?
Надо в python юзать скрипт для selenium webdriver(браузер) но чтоб у этого браузера был свой прокси... Если непосредственно в selenium ставить прокси с авторизацией, то он перестает работать в консольном режиме :( . По этому решил попробовать обернуть все в докер
Jefar
Alex
Andrew
Ребят, подскажите по компоузу. Если уже есть запущенный компоуз и я хочу изменить его, ну то есть добавить сервис и поменять порты в docker-compose.yml, то нужно удалять и делать up?
Andrew
Нельзя как-то изменить текущий? Просто добавив то что необходимо к текущим работающим сервисам
Evgeniy
Evgeniy
просто пишешь up -d
Evgeniy
он сам заметит что ты изменил у существующих контейнеров (сервисов) и перезапустит их с новыми параметрами
Evgeniy
а если добавил новые сервисы, то он их дозапустит
Andrew
О, хорошо. Спасибо
Evgeniy
чтобы удалить сервисы которых нет там есть флаг связанный с remove orphan
Evgeniy
тогда он остановит сервисы которых больше нет в списке
Andrew
Понял. Полезная инфа. Ещё раз спасибо
[NooSoft]
Всем добрый
кто нибудь собирал образ для Django с использованием virtualenv на poetry?
George
может быть
[NooSoft]
нужна помощь
два дня сижу, ничего не могу сделать
George
Ну, откажись от Задачи ) в докере особо смысла в Венв нет
George
С другой стороны, там на гитхабе вагон и маленькая тележка похожих докерфайлов. Найти сможешь
George
CHESTERTINE
I don't see the actual error
SuleYman
Всем привет 👋
Как использовать в docker-compose контекст, чтобы можно было иметь в одном скоупе исходники приложения?
У меня в корне такие папки: /.docker /app, файл docker-compose лежит в /.docker знаю что если вынесу docker-compose.yml в корень / то будет контекст текущего скоупа.
Идея структуры папок заключается в том, чтобы отделить инфраструктуру docker сервисов от кода приложения.
Evgeniy
SuleYman
Структура:
- project
- /.docker
- docker-compose
- folders…
Dockerfile
-/app
- index.php
…
Evgeniy
Вопрос то в чем? Так делать можно и так делают
Evgeniy
Как примонтировать app?
Evgeniy
Или как в докер файле иметь доступ к файлам в / твоей стоуктуры
SuleYman
Как мне скопировать исходники приложения COPY /app /app
Если контекст docker-composer является /.docker и не может смотреть на уровень выше, так как физически файл находится внутри данной папки