Docker 撰写不写入本地文件夹

时间:2021-04-02 06:21:54

标签: docker-compose

我正在尝试使用以下 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

任何帮助将不胜感激。

0 个答案:

没有答案