https://bugzilla.redhat.com/show_bug.cgi?id=1036217
Bug ID: 1036217 Summary: docker-io doesn't work without firewalld Product: Fedora Version: 19 Component: docker-io Assignee: lsm5@redhat.com Reporter: m.a.young@durham.ac.uk QA Contact: extras-qa@fedoraproject.org CC: golang@lists.fedoraproject.org, lsm5@redhat.com, mattdm@redhat.com, mgoldman@redhat.com, vbatts@redhat.com
The recent changes to the docker.service systemd file won't work if firewalld isn't installed, and starts firewalld if it isn't running. This means a docker user is forced to use a particular firewall solution and can't choose to use alternate options. If this is really what is intended then the docker-io package should require the firewalld package. Otherwise I suggest you remove the Requires=firewalld.service line in the docker.service file or replace it with the weaker Wants=firewalld.service which will still try to start firewalld but doesn't block docker if it fails to start (eg. if it isn't installed).