报错1:原因:docker安装不合适
日志文件1:
[2024-07-19 16:01:31 INFO] data: type: dev, func: , parentTraceId: 190ca02adbc-bf8969a2, phase: start, context {"domain":{"experimentId":91,"stageId":46,"teamId":1986},"projectId":27}
[2024-07-19 16:01:31 ERROR] data: type: dev, func: , parentTraceId: 190ca02adbc-bf8969a2, phase: end, context {"error":{"context":{"domain":{"experimentId":91,"stageId":46,"teamId":1986},"projectId":27,"type":"dev","lang":"zh-cn","parentTraceId":"190ca02adbc-bf8969a2"},"name":"DOCKER_COMPOSE_NOT_INSTALLED_ERROR"},"domain":{"experimentId":91,"stageId":46,"teamId":1986},"projectId":27}
日志文件2:
[2024-07-19 16:59:05 ERROR] data: type: dev, func: , parentTraceId: 190ca373029-8715dfc6, phase: end, context {"error":"Command exited with code: 1, command: docker login --username 100031962567 --password eyJhbGciOiJSUzI1NiIsImtpZCI6IkNVTU86M1JKWDo3REhJOk43Wlo6QjZHRjpBQVgyOk1BQ0E6STI1UDpSR0VVOkJSNFc6SVNOTTpUMjdBIn0.eyJvd25lclVpbiI6IjEwMDAyMDM3MDU0NCIsIm9wZXJhdG9yVWluIjoiMTAwMDMxOTYyNTY3IiwiZXhwIjoxNzIxMzgzMTM0LCJuYmYiOjE3MjEzNzk1MzQsImlhdCI6MTcyMTM3OTUzNH0.sYEd_2CL4KlXjQT9bvgbegmDVAl0PrBStzQ1sHuI5WMXZ-4DzugjEiDlABtCNj7B99Cl23wIRpPbstWRVEeb484GXm0bC9eb-P3RjXLQHUTMyqx4ag_k-lGeAE9nGpA5pYwt_FxWUxackR1_6Yb1xJ4nBbDeFZVZjOqFHKj09wZx7jnzWBS-zDHD-8vnRRF1zIC3qj6ysNhPdXywFmzeXxjookJcg-QgX9LgpHPWgGEoeUmrTz30L4E6m8s9x9tZxIMKh1P_fJvcedt9lI9TqVVIuVHPbr3wtRt9xKfcVBkEzsar4lV5dESQc6mmNipCbMj6TlAr8W_3iztxZ1V2Xw kaiwu.tencentcloudcr.com, error: WARNING! Using --password via the CLI is insecure. Use --password-stdin.\nError saving credentials: error storing credentials - err: exit status 1, out: status code not OK but 500: {\"message\":\"getting credential helper update: Post \\\"https://hub.docker.com/v2/users/login?refresh_token=true\\\": context deadline exceeded\"}\n{\"message\":\"getting credential helper update: Post \\\"https://hub.docker.com/v2/users/login?refresh_token=true\\\": context deadline exceeded\"}\n{\"message\":\"getting credential helper update: Post \\\"https://hub.docker.com/v2/users/login?refresh_token=true\\\": context deadline exceeded\"}
\n","domain":{"experimentId":91,"stageId":46,"teamId":1995},"projectId":27,"config":{"workspace":"D:\Tencent AI"},"composeConfig":{"config":{"docker_registry":"kaiwu.tencentcloudcr.com","version_path":"./code/kaiwu.json","ide_url":"http://127.0.0.1:${KAIWU_IDE_PORT}/?folder=/data/projects/${KAIWU_PROJECT_CODE}"},"cpu_file":"C:\Users\33351\AppData\Roaming\kaiwu3\prod\backup_compose\docker-compose-dev-27\cpu.docker-compose.yaml","gpu_file":"C:\Users\33351\AppData\Roaming\kaiwu3\prod\backup_compose\docker-compose-dev-27\gpu.docker-compose.yaml"}}
解决办法:
1、docker删了
2、删除docker冗余包:
位置1 : C:\Program Files\Docker
位置2:C:\Users\用户名\AppData\Local\Docker
3、重新安装docker
到这一步就ok:
右下角有一个通知,有时候runing了后检查一下有通知没有,需不需要去管。
报错2:原因:本地开发+本地训练得工作空间路径设置在C:\Program Files,安在D/F盘就不会有这个报错,导致没权限
日志文件1:
[2024-07-19 16:17:43 ERROR] data: type: dev, func: , parentTraceId: 190ca117137-7a0c7e49, phase: end, context {"error":{"errno":-4048,"syscall":"mkdir","code":"EPERM","path":"C:\Program Files\腾讯开悟赛道\code"},"domain":{"experimentId":91,"stageId":46,"teamId":1986},"projectId":27,"config":{"gpu":true,"workspace":"C:\Program Files\腾讯开悟赛道"},"composeConfig":{"config":{"docker_registry":"kaiwu.tencentcloudcr.com","version_path":"./code/kaiwu.json","ide_url":"http://127.0.0.1:${KAIWU_IDE_PORT}/?folder=/data/projects/${KAIWU_PROJECT_CODE}"},"cpu_file":"C:\Users\琪琪\AppData\Roaming\kaiwu3\prod\backup_compose\docker-compose-dev-27\cpu.docker-compose.yaml","gpu_file":"C:\Users\琪琪\AppData\Roaming\kaiwu3\prod\backup_compose\docker-compose-dev-27\gpu.docker-compose.yaml"}}
解决办法:
找到文件路径,选中该文件夹右键属性,修改她得权限,打开终端,cd到这个文件夹,查看权限是这个就行:
4个组和用户名分别点“编辑”,点“完全控制”,点“确定”即可。
用终端查看权限:
C盘:需要单另改权限‘da----’就可以了
其他盘:权限无要求
报错3:原因:Virtual Machine Platform not enabled
报错截图:
解决办法:
控制面板打开以下界面,勾选即可,(电脑需要重启)。
注意:有时候重启了不一定回勾选上‘虚拟机平台’,可能是以下原因:
配置使用 wsl 时,需要启用“虚拟机平台”和“适用于Linux的windows子系统"Windows功能,可能会出现重启后无法完成更改,撤销了该更改的情况。
解决办法为:电脑中如果安装有虚拟机软件的,eg:virtualbox、vmware虚拟机只的,先将它们卸载删除(配置了镜像的,删了虚拟机软件,不影响已经搭好的虚拟机,任然在你的项目文件夹里),重启后再进行操作即可解决该问题。二者Hyper-v可能会有冲撞,导致勾选失败。