我是新手,正在学习docker,并试图找出为什么我的docker守护进程会挂起。
我已将我的基础内存池大小增加到15GB,以启动oracle数据库容器。成功启动后,我的虚拟机过一会就停止响应,很快docker也停了下来。无论如何我都没能让它重新启动。
这是我运行的命令:/usr/bin/dockerd --storage-opt dm.basesize=15G &
以下是日志:
WARN[0000] containerd: low RLIMIT_NOFILE changing to max current=1024
max=4096
WARN[0001] devmapper: Usage of loopback devices is strongly discouraged for
production use. Please use `--storage-opt dm.thinpooldev` or use `man
docker` to refer to dm.thinpooldev section.
WARN[0001] devmapper: Base device already exists and has filesystem xfs on
it. User specified filesystem will be ignored.
INFO[0001] [graphdriver] using prior storage driver "devicemapper"
INFO[0001] Graph migration to content-addressability took 0.00 seconds
WARN[0001] mountpoint for pids not found
INFO[0001] Loading containers: start.
INFO[0001] Firewalld running: false
INFO[0001] Default bridge (docker0) is assigned with an IP address
172.17.0.0/16. Daemon option --bip can be used to set a preferred IP address
在这之后,我的虚拟机停止响应。我不得不重启虚拟机,然后docker无法启动。当我再次启动docker守护进程时,我会看到上面的日志。
我使用的是RHEL 7.3和Docker版本1.12,我使用docker-compose创建容器。
如果需要更多信息,请告诉我。
谢谢。