问题遇到的现象和发生背景
修改了docker配置文件/etc/docker/daemon.json
{
"graph": "/data/docker",
"registry-mirrors": ["https://uoggbpok.mirror.aliyuncs.com"],
"bip": "192.168.2.1/24",
"live-restore": true
}
问题相关代码,请勿粘贴截图
重启docker后,拉去nginx镜像,使用docker run命令启动镜像
~]# docker run -dit --name name docker.io/nginx
~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d487eee421fe docker.io/nginx "/docker-entrypoin..." 6 seconds ago Exited (139) 5 seconds ago name
启动的容器直接死(Exited (139) 5 seconds ago)
我的解答思路和尝试过的方法
查看资料,升级内核,升级后没用
最后删除掉配置文件中的graph参数,再重启docker就好了
正常的docker配置文件内容
{
"registry-mirrors": ["https://uoggbpok.mirror.aliyuncs.com"],
"bip": "192.168.2.1/24",
"live-restore": true
}
再重启docker,然后再使用docker run启动容器就正常启动了
~]# docker run -itd docker.io/centos /bin/bash
1120c96c657d6130e145d450bfe36029ce74b866dcb6201d343f78eb901dc616
~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1120c96c657d docker.io/centos "/bin/bash" 4 seconds ago Up 3 seconds sharp_volhard
我想要达到的结果
为什么我在docker配置文件中添加graph参数后,启动的docker容器就直接死?