在 Docker 中可以使用 WORKDIR 指令來指定工作目錄。工作目錄是容器中所有相對路徑的默認位置。
可以按照以下方式在 Dockerfile 中指定工作目錄:
WORKDIR /path/to/directory
這將把容器中的工作目錄設置為 /path/to/directory。可以使用相對路徑或絕對路徑來指定工作目錄。如果在該路徑中不存在目錄,Docker 將自動創建它。
在容器中指定工作目錄后,可以使用相對路徑來執行命令,而無需提供完整的路徑。
例如,如果在 Dockerfile 中設置了工作目錄為 /app,那么可以在容器中使用以下命令執行應用程序:
CMD ["python", "app.py"]
這將在 /app 目錄中查找 app.py 文件并運行它。