Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Can't get docker.service to run in Fedora 26 Workstation

I am trying to run Docker on Fedora 26 Workstation with these commands:

sudo dnf install docker
sudo systemctl start docker

Docker fails on start up. The error messages from journalctl are listed below. I tried again with firewalld turned off. It failed; those error messages are also listed below. I removed the time stamps from the error messages to make them more readable.

The two cases have this error in common:

Error initializing network controller: list bridge addresses failed: no available network

I can run virtual machines with Virtual Machine Manager, so I know the virtual bridge works in some cases.

My question is: Are there additional steps needed to get Docker to run on Fedora 26 Workstation?

Thanks


sudo systemctl start docker
journalctl  -xe


audit: NETFILTER_CFG table=nat family=2 entries=59
audit: NETFILTER_CFG table=filter family=2 entries=103
audit: NETFILTER_CFG table=filter family=2 entries=103
audit: NETFILTER_CFG table=filter family=2 entries=101
audit: NETFILTER_CFG table=filter family=2 entries=100
firewalld[14568]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -t nat -n -L DOCKER' 
failed:
audit: NETFILTER_CFG table=nat family=2 entries=57
firewalld[14568]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -t filter -n -L DOCKER' failed:
audit: NETFILTER_CFG table=filter family=2 entries=98
firewalld[14568]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -t filter -n -L DOCKER-ISOLATION' failed:
audit: NETFILTER_CFG table=filter family=2 entries=100
firewalld[14568]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -t filter -C DOCKER-ISOLATION -j RETURN' failed:
audit: NETFILTER_CFG table=filter family=2 entries=102
dockerd-current[1820]: Error starting daemon: Error initializing network controller: list bridge addresses failed: no available network
audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 
subj=system_u:system_r:init_t:s0 msg='unit=docker comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: Failed to start Docker Application Container Engine.


---------------------------------------------------------------------
sudo systemctl stop firewalld.service
sudo systemctl start docker
journalctl  -xe

kernel: nf_conntrack version 0.5.0 (65536 buckets, 262144 max)
dockerd-current[2434]: time="2017-09-19T09:08:53.751645532-04:00" level=info msg="Firewalld running: false"
audit: NETFILTER_CFG table=nat family=2 entries=0
audit: NETFILTER_CFG table=nat family=2 entries=5
audit: NETFILTER_CFG table=filter family=2 entries=4
audit: NETFILTER_CFG table=filter family=2 entries=6
audit: NETFILTER_CFG table=filter family=2 entries=8
dockerd-current[2434]: Error starting daemon: Error initializing network controller: list bridge addresses failed: no available network
systemd[1]: docker.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: Failed to start Docker Application Container Engine.