Docker容器启动错误对应

偶然的原因需要在旧版CentOS上安装和运行docker服务所碰到的问题,因为错误信息的提示不能够直接显示为是因为版本的原因,特此memo。在实际项目中也有可能会遇到这种情形,毕竟版本旧的操作系统一直在运行的情况不再少数。

现象:docker run出现错误,详细信息如下所示

[root@liumiao ~]# docker run -p 38818:8888 --name nginxtest -d nginx
af28ef608d84764961a477d567662c133844ab09a38c1d601e9948b7705fae09
/usr/bin/docker-current: Error response from daemon: oci runtime error: container_linux.go:235: starting container process caused "process_linux.go:258: applying cgroup configuration for process caused \"Cannot set property TasksAccounting, or unknown property.\"".
[root@liumiao ~]# 

原因:
CentOS版本过旧,yum update之后解决问题。实际上update仍然是升版解决的问题,但是如果不希望升级版本,有需要解决问题,由于此处没有这么纠结的需要,没有进一步的确认。

新的错误信息

继续执行docker run试图启动一个nginx应用,则出现如下错误信息的提示:

[root@liumiao ~]# docker run -p 38818:8888 --name nginxtest -d nginx
63fd373e83811f38e32f18f0d2d7f3070c57fe1e361fa545a1cd33b20b626645
/usr/bin/docker-current: Error response from daemon: driver failed programming external connectivity on endpoint nginxtest (9b61c181342f3d21cbdc2c99c6a57874eecff83262641de10f684a72841fa978):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 38818 -j DNAT --to-destination 172.17.0.2:8888 ! -i docker0: iptables: No chain/target/match by that name.
 (exit status 1)).
[root@liumiao ~]# 

原因:
Docker需要重新启动, 重新启动之后此问题不再出现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值