XXXXX 为报错容器idnginx
废话很少说,直奔主题~~web
我出现本文讨论的这个问题的场景是:redis
使用本身手动编写的Dockerfile,构建redis4镜像,构建镜像过程无任何报错。
经过docker run基于上一步构建的redis4镜像建立容器redis4,也建立成功,无任何报错。docker
[root@iZ2ze571fco0kt6i4nui21Z redis]# docker run -itd -p 6389:6379 -v /wp/ss.redis.p/redis/conf:/usr/src/redis/conf --name redis4 redis:v4.0.11 cfe75fa3b2363049f147f42d9848d8f486e3f6bed5c36526100bda0886a22e4a
经过docker ps查询容器列表,发现没有redis4容器,结果以下bash
[root@iZ2ze571fco0kt6i4nui21Z redis]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e04084a150f5 nginx:v1.14.1 "/usr/local/nginx/sb…" 19 hours ago Up 19 hours 0.0.0.0:8001->80/tcp nginx1.14.1
经过docker ps -a 查询全部容器列表,结果以下tcp
[root@iZ2ze571fco0kt6i4nui21Z redis]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES cfe75fa3b236 redis:v4.0.11 "/usr/local/bin/redi…" 15 seconds ago Exited (1) 14 seconds ago redis4 e04084a150f5 nginx:v1.14.1 "/usr/local/nginx/sb…" 19 hours ago Up 19 hours 0.0.0.0:8001->80/tcp nginx1.14.1
网传解决办法 docker start redis4,但依然没法启动redis4容器,问题不能解决svg
尝试运行docker exec进入redis4容器,就出现了本文出现的问题ui
[root@iZ2ze571fco0kt6i4nui21Z redis]# docker exec -it redis4 bash Error response from daemon: Container cfe75fa3b2363049f147f42d9848d8f486e3f6bed5c36526100bda0886a22e4a is not running
[root@iZ2ze571fco0kt6i4nui21Z redis]# docker exec -it redis43 sh / # tail -20 /var/log/redis/redis.log 13:C 05 Jun 12:26:20.511 # Can't chdir to '/var/lib/redis': No such file or directory 15:C 05 Jun 12:26:57.182 # Can't chdir to '/var/lib/redis': No such file or directory
总结
个人思路也许并不能解决您的问题,可是我写这边博文的目的是【授人以渔】spa