使用docker启动redis服务遇到的一个坑
问题
最近一个项目需要依赖redis,把之前使用的redis的 docker-compose下载下来,启动一下就OK了。但是因为一个报错,花了1个多小时才解决,在此记录一下。
docker-compose文件如下:
version: "3"
services:
some_redis:
container_name: some_redis
image: redis:6.0.16
volumes:
- ./conf:/usr/local/
ports:
- "6379:6379"
restart: always
command: redis-server /usr/local/redis.conf
docker-compose up -d 启动后报以下错误:
Creating some_redis ... error
ERROR: for some_redis Cannot start service some_redis: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "docker-entrypoint.sh": executable file not found in $PATH: unknown
ERROR: for some_redis Cannot start service some_redis: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "docker-entrypoint.s