Installation failed with message Invalid File 无法调试

1.点击工具栏上的Build中的Clean Project 

2.再点击工具栏上的Build中的Rebulid Project!

 

如果能帮助你,请给个赞!谢谢-_-

ubuntu@VM-8-7-ubuntu:~$ journalctl -xeu docker.service May 30 09:38:27 VM-8-7-ubuntu systemd[1]: Starting docker.service - Docker Application Container Engine... ░░ Subject: A start job for unit docker.service has begun execution ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ A start job for unit docker.service has begun execution. ░░ ░░ The job identifier is 312633. May 30 09:38:27 VM-8-7-ubuntu dockerd[2968216]: unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character '{' after top-level value May 30 09:38:27 VM-8-7-ubuntu systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE ░░ Subject: Unit process exited ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ An ExecStart= process belonging to unit docker.service has exited. ░░ ░░ The process' exit code is 'exited' and its exit status is 1. May 30 09:38:27 VM-8-7-ubuntu systemd[1]: docker.service: Failed with result 'exit-code'. ░░ Subject: Unit failed ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ The unit docker.service has entered the 'failed' state with result 'exit-code'. May 30 09:38:27 VM-8-7-ubuntu systemd[1]: Failed to start docker.service - Docker Application Container Engine. ░░ Subject: A start job for unit docker.service has failed ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ A start job for unit docker.service has finished with a failure. ░░ ░░ The job identifier is 312633 and the job result is failed. May 30 09:38:29 VM-8-7-ubuntu systemd[1]: docker.service: Scheduled restart job, restart counter is at 3. ░░ Subject: Automatic restarting of a unit has been scheduled ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ Automatic restarting of the unit docker.service has been scheduled, as the result for ░░ the configured Restart= setting for the unit. May 30 09:38:29 VM-8-7-ubuntu systemd[1]: docker.service: Start request repeated too quickly. May 30 09:38:29 VM-8-7-ubuntu systemd[1]: docker.service: Failed with result 'exit-code'. ░░ Subject: Unit failed ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ The unit docker.service has entered the 'failed' state with result 'exit-code'. May 30 09:38:29 VM-8-7-ubuntu systemd[1]: Failed to start docker.service - Docker Application Container Engine. ░░ Subject: A start job for unit docker.service has failed ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ A start job for unit docker.service has finished with a failure. ░░ ░░ The job identifier is 312727 and the job result is failed.
最新发布
05-31
从日志来看,Docker 守护程序无法启动的原因是因为配置文件 `/etc/docker/daemon.json` 中存在语法错误。具体错误信息如下: ``` May 30 09:38:27 VM-8-7-ubuntu dockerd[2968216]: unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character '{' after top-level value ``` 这意味着 `/etc/docker/daemon.json` 文件中的 JSON 格式不正确,导致 Docker 守护程序无法解析该文件。 ### 解决方案 #### 1. 检查并修正 `/etc/docker/daemon.json` 文件 请打开 `/etc/docker/daemon.json` 文件并检查其内容: ```bash sudo nano /etc/docker/daemon.json ``` 确保文件内容是有效的 JSON 格式。一个典型的 `daemon.json` 文件可能如下所示: ```json { "debug": true, "hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"], "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "3" } } ``` 如果文件为空或只需要默认配置,可以直接将其清空或删除。然后尝试重新启动 Docker 服务。 #### 2. 删除或恢复默认配置文件 如果您不确定如何编辑配置文件,可以先备份并删除现有文件,然后重新启动 Docker 服务: ```bash sudo mv /etc/docker/daemon.json /etc/docker/daemon.json.bak sudo systemctl restart docker ``` #### 3. 重新启动 Docker 服务 尝试重新启动 Docker 服务,看看问题是否得到解决: ```bash sudo systemctl start docker ``` #### 4. 验证 Docker 是否正常运行 运行一个简单的命令来验证 Docker 是否正常工作: ```bash docker run hello-world ``` 如果一切正常,您应该看到类似如下的输出: ``` Hello from Docker! This message shows that your installation appears to be working correctly. ... ``` ### 具体问题分析 从日志中提到的错误 `invalid character '{' after top-level value` 来看,配置文件中可能存在以下问题之一: - 文件中有多余的 `{` 或 `}` 符号。 - 文件中的 JSON 对象之间缺少逗号分隔符。 - 文件中存在注释或其他非 JSON 格式的文本。 请确保文件中的每一行都是有效的 JSON 语法。您可以使用在线 JSON 验证工具(如 [jsonlint](https://jsonlint.com/))来验证文件的正确性。 ### 总结 通过检查并修正 `/etc/docker/daemon.json` 文件中的语法错误,应该可以解决 Docker 守护程序无法启动的问题。如果有更多的问题或需要进一步的帮助,请随时告知。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值