команду в git bash (установлена на windows)
docker run -d --link "$mysqlCid":mysql -e DB_HOST=mysql -p 8080:80 -v /c/OSPanel/domains/monica:/var/www/html monica
в результате получаю
"Mounts": [
{
"Type": "bind",
"Source": "C:\\OSPanel\\domains\\monica;C",
"Destination": "\\Program Files\\Git\\var\\www\\html",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
т.е. создается новая папка в контейнере \\Program Files\\Git\\var\\www\\html
и нова папка в windows monica;C
при этом изначально нахожусь в папке: /c/OSPanel/domains/monica
как сделать чтобы том создавался корректно?
зайти в всл )
Попробуйте использовать cmd вместо git bash
попробовал но выдает permission deined....
не воспринимает переносы строк...
а именно: docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied. See 'docker run --help'
ну может стоит делать это с судо?
с sudo тоже не работает, такая же ошибка, попробовал запустить через виртуальную машину Ubuntu но там контейнер сразу же завершается...
звучит как пиздеж
А в docker desktop выставлена настройка интеграции с wsl?
Точнее там указывается образ в который нужно докер прокинуть
Тут докер без sudo запускается
....
без sudo также ошибка с правами, я без sudo пробовал изначально
Обсуждают сегодня