小编jay*_*5on的帖子

远程服务器上的 Docker 上下文“来自守护程序的错误响应:无效的卷规范”

我正在使用 docker context 将本地容器部署到我的 debian Web 服务器。我在 Windows 10 上使用 Docker Desktop for Windows。该应用程序是使用 Flask 编写的。

\n

在某些时候,我在 \xe2\x80\x9cdocker 上下文使用远程\xe2\x80\x9d 之后尝试了 \xe2\x80\x9cdocker-compose up --build\xe2\x80\x9d ,并且收到以下错误:

\n

来自守护程序的错误响应:无效的卷规范:\xe2\x80\x98C:\\Users\\user\\fin:/fin:rw\xe2\x80\x99

\n

当我尝试将其部署到生产服务器时,本地一切正常,但会弹出错误。

\n

Dockerfile 如下所示:

\n
FROM python:3.8-slim-buster\n\nENV INSTALL_PATH /app\nRUN mkdir -p $INSTALL_PATH\nWORKDIR $INSTALL_PATH\n\nENV PATH="/home/user/.local/bin:${PATH}"\n\nCOPY . ./\n\n# set environment variables\nENV PYTHONDONTWRITEBYTECODE 1\nENV PYTHONUNBUFFERED 1\n\nRUN useradd -ms /bin/bash user && chown -R user $INSTALL_PATH\nUSER user\n\nCOPY requirements.txt requirements.txt\nRUN pip install -r requirements.txt\n\nRUN pip install --upgrade pip\n\nCMD gunicorn -c "python:config.gunicorn" "fin.app:create_app()"\n
Run Code Online (Sandbox Code Playgroud)\n

docker-compose.yml 的摘录如下所示:

\n
version: …
Run Code Online (Sandbox Code Playgroud)

relative-path docker dockerfile docker-compose devops

5
推荐指数
1
解决办法
1万
查看次数