我正在構建 Django 應用程式,我想在 Docker 桌面(本地)的 1 個容器中運行 Django 和劇作家影像。
下面你可以看到我的docker-compose.yml檔案:
version: '3.8'
services:
web:
build: ./docker_playwright_test
command: python manage.py runserver 0.0.0.0:8000
volumes:
- ./docker_playwright_test/:/usr/src/docker_playwright_test/
ports:
- 8000:8000
Django 在我的本地主機上運行良好,但我不確定如何將Playwright 影像添加到 docker-compose 檔案?
uj5u.com熱心網友回復:
第 1 步:確保您在 Docker 中的 Linux Container 中。
第 2 步:轉到C:\Users\[User Name]\.docker\config.json
將 credsStore 替換為 credStore
第 3 步:創建 Dockerfile、.dockerignore 和 docker-compose.yml 檔案
第 4 步:docker-compose 格式。
version: "3.9"
services:
frontend:
build: .
ports:
- "8000:80"
backend:
image: "mcr.microsoft.com/mssql/server"
environment:
SA_PASSWORD: "Docker123!"
ACCEPT_EULA: "Y"
ports:
- "1440:1433"
嘗試使用我在這里提到的 sam 埠。
User = sa,Database = master
它會運行得很好。IA。
uj5u.com熱心網友回復:
您可以在服務和構建密鑰中添加 Dockerfile(在構建時應用配置選項),如下所示:
web:
build:
context: .
dockerfile: Dockerfile
然后,您可以在指定的 Dockerfile 中指定 Docker 鏡像,如下所示:
FROM mcr.microsoft.com/playwright:bionic
WORKDIR /docker_playwright_test
RUN npm install
COPY . ./
否則,您可以在服務部分的 docker-compose 檔案中指定 Docker 映像:
web:
image: mcr.microsoft.com/playwright:bionic
volumes:
- ./docker_playwright_test/:/usr/src/docker_playwright_test/
ports:
- 8000:8000
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/526084.html
