执行命令:
docker run -p 6379:6379 --name test_redis -v /Users/xph/docker\ volume/test\ redis/:/usr/local/bin/ -d test_redis:v1
报错:
docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"docker-entrypoint.sh\": executable file not found in $PATH": unknown.
问题具体原因不是很清楚
解决方法:
不要挂载/usr/local/bin这个目录,里面有个docker-entrypoint.sh,应该就是报错信息描述的文件,可能因为挂载了这个文件导致了这个文件的执行权限有问题,我挂载这个目录是因为安装redis的执行文件redis-server默认在这个目录。