我正在尝试使用以下 Docker Compose 文件访问容器的 /logs/ 文件夹(请参阅 api 服务中的卷)
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="./favicon.ico" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta name="description" content="Web site created using create-react-app" />
<link rel="apple-touch-icon" href="./logo192.png" />
<link rel="manifest" href="./manifest.json" />
<title>React App</title>
<link href="./static/css/main.6dea0f05.chunk.css" rel="stylesheet">
</head>
<body><noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<script>/* a bunch of auto generated react code */</script>
<script src="./static/js/2.1ca84f3b.chunk.js"></script>
<script src="./static/js/main.487a42e6.chunk.js"></script>
</body>
</html>
这不起作用。
这里是api服务的Dockerfile,我想访问
的日志version: '3'
services:
sqlserver:
image: microsoft/mssql-server-linux:2017-latest
ports:
- "1401:1433"
expose:
- 1401
- 1403
volumes:
- ./db:/tmp/data
environment:
- ACCEPT_EULA=Y
- "MSSQL_SA_PASSWORD='Password1234'"
command:
- /tmp/data/run.sh
logging:
driver: none
deploy:
resources:
limits:
memory: 3500M
reservations:
memory: 2500M
api:
build:
context: .
dockerfile: dockerfile
depends_on:
- sqlserver
links:
- sqlserver
ports:
- 4000:80
expose:
- 4000
environment:
- Environment=Docker
healthcheck:
test: curl -f http://api/__docker
interval: 10s
timeout: 5s
retries: 10
logging:
driver: none
deploy:
resources:
limits:
memory: 1500M
reservations:
memory: 200M
volumes:
- ./:/Logs
postman:
build:
context: .
dockerfile: dockerfile-postman
depends_on:
api:
condition: service_healthy
sqlserver:
condition: service_started
links:
- api
- sqlserver
deploy:
resources:
limits:
memory: 500M
reservations:
memory: 200M
任何帮助将不胜感激。