有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java My simple Spring boot项目Docker容器问题

我的码头工人。yml文件

  version: "3.9"
  services:
    webapp:
     image: springbootproject
       build: .
     ports:
       - "8085:8085"
     depends_on:
       - postgres
       - pgadmin
   postgres:
      container_name: postgres_container
 image: postgres
 environment:
   POSTGRES_USER: postgres
   POSTGRES_PASSWORD: 12345
   PGDATA: /data/postgres
volumes:
   - postgres:/data/postgres
 ports:
  - "5432:5432"
networks:
  - postgres
restart: unless-stopped

 pgadmin:
   container_name: pgadmin_container
   image: dpage/pgadmin4
 environment:
   PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-pgadmin4@pgadmin.org}
   PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-admin}
   PGADMIN_CONFIG_SERVER_MODE: 'False'
volumes:
   - pgadmin:/root/.pgadmin

ports:
  - "${PGADMIN_PORT:-80}:80"
networks:
  - postgres
restart: unless-stopped

networks:
   postgres:
     driver: bridge

volumes:
 postgres:
 pgadmin:

Dockerfile

  FROM adoptopenjdk:11-jre-hotspot
  ARG JAR_FILE=target/*.jar
  COPY ${JAR_FILE} springmvcrestapi.jar
  EXPOSE 8085
  ENTRYPOINT ["java","-jar","springmvcrestapi.jar"]

大家好,我的简单项目使用docker inteelij ide终端编写docker compose up postgre和pgadmin工作容器,但我的项目图像错误:无法访问jarfile springmvcrestapi-0.0.1-SNAPSHOT。jar有什么问题


共 (0) 个答案