mac-docker-解决挂载出错的问题

复制代码
docker run -d --name myphp7 --restart=always -p 9002:9002 \
-v /usr/local/docker/php/etc/apt/sources.list:/etc/apt/sources.list \
-v /usr/local/docker/nginx/html:/var/www/html \
-v /usr/local/docker/php/php-fpm.d/my.conf:/usr/local/etc/php-fpm.d/my.conf \
-v /etc/localtime:/etc/localtime \
php:7.3.11-fpm

今天在mac上用docker挂载时,一直报错:

docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/usr/local/docker/php/etc/apt/sources.list" to rootfs at "/etc/apt/sources.list": mount /usr/local/docker/php/etc/apt/sources.list:/etc/apt/sources.list (via /proc/self/fd/14), flags: 0x5000: 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.

解决:

把你要挂载的父级目录对应放到 File Sharing 底下,重启后,再次挂载,就正常了(mac下有这个问题,linux下正常)

相关推荐
好奇的菜鸟11 分钟前
Docker 一键启动:打造高效的 Java 微服务开发环境
java·docker·微服务
汪碧康1 小时前
【k8s-1.34.2安装部署】五.worker端containerd2.2.1、kubelet-1.34.2安装
docker·云原生·容器·kubernetes·jenkins·kubelet·xkube
小趴菜不能喝1 小时前
Docker 网络
网络·docker·容器
忙里偷闲学python2 小时前
docker
运维·docker·容器
惜.己6 小时前
安装windows版本docker(配置镜像源+拉取运行docker)
运维·docker·容器
极客小云7 小时前
【2026年Docker国内镜像源最新可用清单与配置指南】
运维·docker·容器
AI题库7 小时前
PostgreSQL 18 从新手到大师:实战指南 - 1.3 Docker环境搭建
数据库·docker·postgresql
java_logo7 小时前
Caddy Docker 容器化部署指南
运维·docker·容器·caddy部署·caddy部署文档·caddy部署教程·docker部署caddy
极客小云8 小时前
【Dockerfile 编写最佳实践:优化镜像构建与层缓存】
缓存·docker·k8s
-指短琴长-8 小时前
Docker-Desktop修改WSL文件系统到D盘
docker·容器·eureka