docker启动镜像出错

Docker终于在龙芯芯片的loongnix系统上安装完成了,但是当启动镜像时,问题又来了。

当运行docker run 时,出现了如下错误:

ERRO[0035] Handler for POST /containers/{name:.*}/start returned error: Cannot start container ba6533bce0876d80777a5b09f48ab5b6327c24ded34abbbd911fb74cd322d192: [8] System error: mountpoint for devices not found 
ERRO[0035] HTTP Error: statusCode=500 Cannot start container ba6533bce0876d80777a5b09f48ab5b6327c24ded34abbbd911fb74cd322d192: [8] System error: mountpoint for devices not found 
FATA[0001] Error response from daemon: Cannot start container ba6533bce0876d80777a5b09f48ab5b6327c24ded34abbbd911fb74cd322d192: [8] System error: mountpoint for devices not found 
 

上网找了半天,大部分说的就是需要安装cgroup包的,查了一下,我系统这个包是装了的,

[root@xinyan001 ~]# yum list libcgroup*
已加载插件:langpacks
已安装的软件包
libcgroup.mips64el                                                             0.41-6.fc21.loongson                                                       @fedora
后来发现docker官网有一个check-config的脚本可以检查docker应用需要的支持模块。

下载该脚本后运行检查发现少了很多必须的模块。

[root@xinyan001 ~]# chmod +x check-config.sh 
[root@xinyan001 ~]# ./check-config.sh 
warning: /proc/config.gz does not exist, searching other paths for kernel config...
info: reading kernel config from /boot/config-4.4.25-2.custom.fc21.loongson.server.2.mips64el ...

Generally Necessary:
- cgroup hierarchy: properly mounted [/sys/fs/cgroup]
- CONFIG_NAMESPACES: enabled
- CONFIG_NET_NS: enabled
- CONFIG_PID_NS: enabled
- CONFIG_IPC_NS: enabled
- CONFIG_UTS_NS: enabled
- CONFIG_DEVPTS_MULTIPLE_INSTANCES: missing
- CONFIG_CGROUPS: enabled
- CONFIG_CGROUP_CPUACCT: missing
- CONFIG_CGROUP_DEVICE: missing
- CONFIG_CGROUP_FREEZER: missing

- CONFIG_CGROUP_SCHED: enabled
- CONFIG_MACVLAN: enabled
- CONFIG_VETH: missing
- CONFIG_BRIDGE: enabled
- CONFIG_NF_NAT_IPV4: enabled
- CONFIG_IP_NF_FILTER: enabled
- CONFIG_IP_NF_TARGET_MASQUERADE: enabled
- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled
- CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled
- CONFIG_NF_NAT: enabled
- CONFIG_NF_NAT_NEEDED: enabled
- CONFIG_POSIX_MQUEUE: enabled

Optional Features:
- CONFIG_MEMCG_SWAP: enabled
- CONFIG_RESOURCE_COUNTERS: missing
- CONFIG_CGROUP_PERF: missing
- Storage Drivers:
  - "aufs":
    - CONFIG_AUFS_FS: missing
    - CONFIG_EXT4_FS_POSIX_ACL: enabled
    - CONFIG_EXT4_FS_SECURITY: enabled
  - "btrfs":
    - CONFIG_BTRFS_FS: enabled
  - "devicemapper":
    - CONFIG_BLK_DEV_DM: enabled
    - CONFIG_DM_THIN_PROVISIONING: enabled
    - CONFIG_EXT4_FS: enabled
    - CONFIG_EXT4_FS_POSIX_ACL: enabled
    - CONFIG_EXT4_FS_SECURITY: enabled
  - "overlay":
    - CONFIG_OVERLAY_FS: enabled

重新编译Kernel,加上所需的模块,重启系统,再次启动镜像,没有出现mountpoint for devices not found 的错误,该问题解决,但是又出现了其他问题。

转载于:https://my.oschina.net/u/3115403/blog/834415

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值