有 Java 编程相关的问题?

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

来自守护进程的java错误响应:mkdir/var/lib/docker/overlay2

我正在尝试使用mysql数据库实例运行docker容器。这是一个直接的web服务器/db实现

docker文件

FROM openjdk:8-jdk-alpine
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

应用程序。java文件

package com.company.app;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

我正在这样设置环境变量

set AV_DATABASE_URL=jdbc:mysql://localhost:3306/AlgorithmVisualization?serverTimezone=UTC
set DATABASE_USER=root
set DATABASE_PASSWORD=test123
set AV_SCHEMA=AlgorithmVisualization

要运行dockerfile,我使用以下命令

docker run -p 3307:3306 -e MYSQL_ROOT_PASSWORD=test123 -e MYSQL_DATABASE=AlgorithmVisualization mysql:5.7

期望 web服务器和数据库应在运行docker命令后启动

实际的 产生以下错误

 Error response from daemon: mkdir /var/lib/docker/overlay2/1b82892bacfb2a69e7cd5c71707d1b19519783f0df1edfaa29f0ab50d764e705-init: read-only file system.

共 (0) 个答案