Description
BUG REPORT INFORMATION
After the last upgrade, docker hangs while starting containers.
htop shows the runc processes consuming 100% of the CPU time.
Environment:
RHEL 7.6 (up to date)
containerd.io-1.2.2-3.3.el7.x86_64.rpm 2019-02-11 16:03:53 22.1 MiB
docker-ce-cli-18.09.2-3.el7.x86_64
docker-ce-18.09.2-3.el7.x86_64
Steps to reproduce the issue:
- Install docker-ce-18.09.2-3.el7.x86_64, docker-ce-cli-18.09.2-3.el7.x86_64, containerd.io-1.2.2-3.3.el7.x86_64.rpm from https://download.docker.com/linux/centos/7/x86_64/stable
- docker run alpine
Describe the results you received:
"docker run alpine" hangs. htop shows the "runc init" process consuming 100% cpu.
Describe the results you expected:
Expected docker to run the alpine container and return.
Output of containerd --version
:
[root@moykano ~]# containerd --version
containerd github.com/containerd/containerd 1.2.2 9754871
Note that containerd --version outputs the same result for 1.2.2-3 and 1.2.2-3.3
Downgrading containerd.io to containerd.io-1.2.2-3.el7.x86_64.rpm 2019-01-09 21:07:30 solves the issue.
runc --version from 1.2.2-3 (GOOD):
runc version 1.0.0-rc6+dev
commit: 96ec2177ae841256168fcf76954f7177af9446eb
spec: 1.0.1-dev
runc --version from 1.2.2-3.3 (BAD):
runc version 1.0.0-rc6+dev
commit: 09c8266bf2fcf9519a651b04ae54c967b9ab86ec
spec: 1.0.1-dev