<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/docker-ce, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2020-12-15T12:52:33Z</updated>
<entry>
<title>docker-ce: docker-ce -&gt; dockerd</title>
<updated>2020-12-15T12:52:33Z</updated>
<author>
<name>Gerard Ryan</name>
</author>
<published>2020-10-31T08:12:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=249d7d8faa3a64e0d6108ee6274c4186bf35a4d7'/>
<id>urn:sha1:249d7d8faa3a64e0d6108ee6274c4186bf35a4d7</id>
<content type='text'>
The source is being deprecated and split into the CLI and engine/daemon
repositories, So `docker-ce` will now be the `dockerd` and a separate
package will be made for the `docker` CLI.

Signed-off-by: Gerard Ryan &lt;G.M0N3Y.2503@gmail.com&gt;
</content>
</entry>
<entry>
<title>docker-ce: Added firewall.extra_iptables_args</title>
<updated>2020-11-30T08:59:34Z</updated>
<author>
<name>Gerard Ryan</name>
</author>
<published>2020-11-30T08:59:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ae051aaca9254962730aa2bb9f689fce9fa90987'/>
<id>urn:sha1:ae051aaca9254962730aa2bb9f689fce9fa90987</id>
<content type='text'>
This is a convenience argument to primarily facilitate outbound wan
connections from a docker container. However, all docker containers
can't bidirectionally communicate with the internet by default.

Signed-off-by: Gerard Ryan &lt;G.M0N3Y.2503@gmail.com&gt;
</content>
</entry>
<entry>
<title>docker-ce: Normalized variable dereference style</title>
<updated>2020-11-30T08:57:30Z</updated>
<author>
<name>Gerard Ryan</name>
</author>
<published>2020-11-30T08:57:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8f7b57285f5a74d51f7a36d81f78dbe1167908eb'/>
<id>urn:sha1:8f7b57285f5a74d51f7a36d81f78dbe1167908eb</id>
<content type='text'>
Signed-off-by: Gerard Ryan &lt;G.M0N3Y.2503@gmail.com&gt;
</content>
</entry>
<entry>
<title>docker-ce: update PKG_RELEASE version</title>
<updated>2020-11-19T13:20:15Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2020-11-19T13:19:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6df16e50fbd27581e02f5018712668e870df5a44'/>
<id>urn:sha1:6df16e50fbd27581e02f5018712668e870df5a44</id>
<content type='text'>
Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>docker-ce: do not delete generated iptables by docker-ce</title>
<updated>2020-11-19T13:20:12Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2020-11-16T09:28:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=96a11a9c023f673e05e882a10b5ae3c3eefd8cec'/>
<id>urn:sha1:96a11a9c023f673e05e882a10b5ae3c3eefd8cec</id>
<content type='text'>
Deleting rules that docker has created is error-prone, because with
every update docker we have  to check if anything has changed.
Cleaning up the firewall rules is part of the docker and should and must be
cleaned up and handeled by them when the service is terminated.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>docker-ce: add device option to expand interface blocking</title>
<updated>2020-11-19T13:20:09Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2020-11-11T14:05:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=19fc9333303f742434cdb0ec8e922e2c01eb0cbe'/>
<id>urn:sha1:19fc9333303f742434cdb0ec8e922e2c01eb0cbe</id>
<content type='text'>
If docker-ce handles the firewall and fw3 is not envolved because the
rules get not proceed, then not only docker0 should be handled but also
other interfaces and therefore other docker networks.

This commit extends the handling and introduces a new uci option
`device` in the docker config firewall section. This can be used to specify
which device is allowed to access the container. Up to now only docker0
is covert.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>docker-ce: remove not applicable uciupdate</title>
<updated>2020-11-19T13:20:07Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2020-11-11T13:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7c9ed12fa17f0c1fc2b013718de1c2a899a9518f'/>
<id>urn:sha1:7c9ed12fa17f0c1fc2b013718de1c2a899a9518f</id>
<content type='text'>
As the protocol is set to none, this makes no sense here, as it cannot
be controlled and thus processed by the netifd.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>docker-ce: set proto for docker bridge device to none</title>
<updated>2020-11-19T13:20:04Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2020-11-11T14:52:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f12071add992c8b76b1b065257ac306f83957653'/>
<id>urn:sha1:f12071add992c8b76b1b065257ac306f83957653</id>
<content type='text'>
Set proto from `static` to `none`. This makes it clear that this
interface is not handled by the netifd.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>docker-ce: make docker-ce firewall handling configurable</title>
<updated>2020-11-19T13:20:02Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2020-11-11T12:34:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1af559356829cad1ff0977900f7de459ae50a3a6'/>
<id>urn:sha1:1af559356829cad1ff0977900f7de459ae50a3a6</id>
<content type='text'>
Openwrt has a own firewall service called fw3, that supports firewall zones.
Docker can bypass the handling of the zone rules in openwrt via custom
tables. These are "always" processed before the openwrt firewall.
Which is prone to errors!

Since not everyone is aware that the firewall of openwrt will
not be passed. And this is a security problem because a mapped port is
visible on all interfaces and so also on the WAN side.
If the firewall handling in docker is switched off, then the port in
fw3 must be explicitly released and it cannot happen that the
port is accidentally exported to the outside world via the interfaces on
the WAN zone.

So all rules for the containers should and so must be made in fw3.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>docker-ce: add arguments call to uciadd and ucidel</title>
<updated>2020-11-19T13:19:59Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2020-11-10T10:20:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=dc9d9d2202d0b98ce5f5bcc8e1bb41bc439288ed'/>
<id>urn:sha1:dc9d9d2202d0b98ce5f5bcc8e1bb41bc439288ed</id>
<content type='text'>
Up to now only the docker0 interface and bridge is created by default.
In order to create other interfaces and to integrate them into the
openwrt these functions can now be called with arguments.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
</feed>
