【Docker】常见容器问题解决#OCI runtime create failed: container_linux.go:349: starting container process
🍁博主简介
🏅云计算领域优质创作者
🏅华为云开发者社区专家博主
🏅阿里云开发者社区专家博主
💊交流社区:运维交流社区 欢迎大家的加入!
错误详情
Creating nginx … error
ERROR: for nginx Cannot start service nginx: OCI runtime create failed: container_linux.go:349: starting container process caused “process_linux.go:449: container init caused “rootfs_linux.go:58: mounting ”/data/docker-compose/nginx.conf” to rootfs “/var/lib/docker/overlay2/bf2df5c96248169fac877836243d3e4fe8660e5572b217e8dd5f9066b07c8c25/merged” at “/var/lib/docker/overlay2/bf2df5c96248169fac877836243d3e4fe8660e5572b217e8dd5f9066b07c8c25/merged/etc/nginx/nginx.conf” caused “not a directory”“”: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
ERROR: for nginx Cannot start service nginx: OCI runtime create failed: container_linux.go:349: starting container process caused “process_linux.go:449: container init caused “rootfs_linux.go:58: mounting ”/data/docker-compose/nginx.conf” to rootfs “/var/lib/docker/overlay2/bf2df5c96248169fac877836243d3e4fe8660e5572b217e8dd5f9066b07c8c25/merged” at “/var/lib/docker/overlay2/bf2df5c96248169fac877836243d3e4fe8660e5572b217e8dd5f9066b07c8c25/merged/etc/nginx/nginx.conf” caused “not a directory”“”: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
ERROR: Encountered errors while bringing up the project.
错误原因
docker映射的文件默认是会创建目录的,但是不会创建文件,因为yaml文件种或者docker -v中有映射配置文件,所以会报错;
解决方法
查看yaml文件或者docker 创建命令
/data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
找到了有一个是映射的配置文件,而容器外没有这个配置文件,所以会报错,任意添加一个这个命名的文件或者是拉取一个配置文件即可解决。
添加完或创建完文件之后再次执行就可以成功创建了;
相关文章
- 解决ubuntu突然无法联网问题
- 如何在MacBook M1上无缝切换Win11和MacOS?
- Android Monkey测试
- 老外为了在MacBook上玩原神,让M1支持了所有iOS应用 | Github每周精彩分享第一期
- 【程序人生】上海,想说爱你不容易
- MacBook M1 虚拟机安装Windows for ARM使用体验
- 废弃fastjson!大型项目迁移Gson保姆级攻略
- 放弃模拟器,安卓手机WiFi投屏到Ubuntu
- 一枚程序猿的MacBook M1详细体验报告
- 在Ubuntu中使用多显示器远程window主机
- JavaScript Array返回值以及是否改变原数组。
- 利用Tampermonkey(油猴)+IDM实现百度云盘大文件下载(已更新 --- by20200520);-------新增MacOS端使用
- 数字图像基础
- 内外网同时使用,设置不同IP走不同网关
- Git实战技巧:恢复被强制push -f失踪的代码
- 利用电脑开启自带虚拟wifi,无需第三方工具。(必须有无线网卡)
- VMware 12 pro安装OS X EI 10.11步骤以及出现问题详解
- Linux基础之Shell与变量
- 使用normalizer优化keyword字段的查询
- MsgPack-一个简单的序列化框架