linux docker创建windows容器启动提示Error response from daemon: Container 8aeb77e85f030ba05c160140d372d070b184ba45cadd4e6aa1a77a92e5921a82 is not running
时间: 2024-03-16 16:45:18 浏览: 229
这个错误提示表明容器没有成功启动。如果你是在 Linux 系统上运行 Docker,并且要创建一个 Windows 容器,那么需要确保你的系统支持 Windows 容器。你可以使用以下命令检查:
```bash
docker system info
```
在输出结果中查找 "OSType" 字段,如果它的值是 "linux",那么你的系统不支持 Windows 容器。
如果你的系统支持 Windows 容器,那么可以尝试以下方法:
1. 确保你的 Docker 版本较新,建议使用 Docker Desktop。
2. 在启动容器时,指定正确的镜像和命令,例如:
```bash
docker run -it --rm mcr.microsoft.com/windows/servercore:ltsc2019 powershell
```
3. 如果容器启动失败,可以查看 Docker 日志,找到具体的错误信息,例如:
```bash
docker logs <container-id>
```
根据错误信息,调整容器配置或者镜像,重新启动容器即可。
阅读全文