<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Binduwavell</id>
	<title>Alpine Linux - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alpinelinux.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Binduwavell"/>
	<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/wiki/Special:Contributions/Binduwavell"/>
	<updated>2026-04-30T18:39:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Docker&amp;diff=12510</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Docker&amp;diff=12510"/>
		<updated>2016-03-13T21:19:44Z</updated>

		<summary type="html">&lt;p&gt;Binduwavell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alpine makes a great docker container, because it is so small and optimized to be run in RAM.&lt;br /&gt;
It might also might make a good controller for several docker containers with enough RAM.  I haven&#039;t tested this yet&lt;br /&gt;
Docker&#039;s setup is easy to use from command line.  Commands can be run from an interactive shell, or through a configuration file called a &amp;quot;Dockerfile&amp;quot;. &lt;br /&gt;
docker.com has excellent walk-throughs on how to run, pull, setup a container, commit an image, and create a configuration file.  hub.docker.com is a freemium setup, where the first private repository is free.&lt;br /&gt;
&lt;br /&gt;
== To install from Alpine ==&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;apk add docker&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Docker package is in the &#039;Community&#039; repository, so if the &#039;&#039;&#039;apk add&#039;&#039;&#039; fails with &#039;&#039;&#039;unsatisfiable constraints&#039;&#039;&#039;, you need to edit the &#039;&#039;&#039;/etc/apk/repositories&#039;&#039;&#039; file to add (or uncomment) a line like:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;http://dl-6.alpinelinux.org/alpine/edge/community&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To start the Docker daemon at boot, run:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;rc-update add docker boot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
you&#039;ll need to disable some kernel security flags:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
sysctl -w kernel.grsecurity.chroot_caps=0&lt;br /&gt;
sysctl -w kernel.grsecurity.chroot_deny_chmod=0&lt;br /&gt;
sysctl -w kernel.grsecurity.chroot_deny_chroot=0&lt;br /&gt;
sysctl -w kernel.grsecurity.chroot_deny_mknod=0&lt;br /&gt;
sysctl -w kernel.grsecurity.chroot_deny_mount=0&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then to start the Docker daemon manually, run:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;service docker start&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example: How to install docker from Arch ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.archlinux.org/index.php/Docker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;How to use docker&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
The best documentation for how to use Docker and create containers is at the main docker site.  Adding anything more to it here would be redundant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;http://docs.docker.com/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
if you create an account at docker.com you can browse through other user&#039;s images and learn from the syntax in contributor&#039;s dockerfiles.&lt;br /&gt;
&lt;br /&gt;
Official Docker image files are denoted by a blue ribon on the website.&lt;/div&gt;</summary>
		<author><name>Binduwavell</name></author>
	</entry>
	<entry>
		<id>https://wiki.alpinelinux.org/w/index.php?title=Docker&amp;diff=12509</id>
		<title>Docker</title>
		<link rel="alternate" type="text/html" href="https://wiki.alpinelinux.org/w/index.php?title=Docker&amp;diff=12509"/>
		<updated>2016-03-13T21:19:24Z</updated>

		<summary type="html">&lt;p&gt;Binduwavell: Re ordered stuff, added doc on sysctl flags that may be needed based on comment from IRC. However since I have not been able to validate these flags, I&amp;#039;ve commented them out for now.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alpine makes a great docker container, because it is so small and optimized to be run in RAM.&lt;br /&gt;
It might also might make a good controller for several docker containers with enough RAM.  I haven&#039;t tested this yet&lt;br /&gt;
Docker&#039;s setup is easy to use from command line.  Commands can be run from an interactive shell, or through a configuration file called a &amp;quot;Dockerfile&amp;quot;. &lt;br /&gt;
docker.com has excellent walk-throughs on how to run, pull, setup a container, commit an image, and create a configuration file.  hub.docker.com is a freemium setup, where the first private repository is free.&lt;br /&gt;
&lt;br /&gt;
== To install from Alpine ==&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;apk add docker&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The Docker package is in the &#039;Community&#039; repository, so if the &#039;&#039;&#039;apk add&#039;&#039;&#039; fails with &#039;&#039;&#039;unsatisfiable constraints&#039;&#039;&#039;, you need to edit the &#039;&#039;&#039;/etc/apk/repositories&#039;&#039;&#039; file to add (or uncomment) a line like:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;http://dl-6.alpinelinux.org/alpine/edge/community&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To start the Docker daemon at boot, run:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;rc-update add docker boot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
you&#039;ll need to disable some kernel security flags:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
sysctl -w kernel.grsecurity.chroot_caps=0&lt;br /&gt;
sysctl -w kernel.grsecurity.chroot_deny_chmod=0&lt;br /&gt;
sysctl -w kernel.grsecurity.chroot_deny_chroot=0&lt;br /&gt;
sysctl -w kernel.grsecurity.chroot_deny_mknod=0&lt;br /&gt;
sysctl -w kernel.grsecurity.chroot_deny_mount=0&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then to start the Docker daemon manually, run:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;service docker start&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example: How to install docker from Arch ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.archlinux.org/index.php/Docker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;How to use docker&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
The best documentation for how to use Docker and create containers is at the main docker site.  Adding anything more to it here would be redundant.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;http://docs.docker.com/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
if you create an account at docker.com you can browse through other user&#039;s images and learn from the syntax in contributor&#039;s dockerfiles.&lt;br /&gt;
&lt;br /&gt;
Official Docker image files are denoted by a blue ribon on the website.&lt;/div&gt;</summary>
		<author><name>Binduwavell</name></author>
	</entry>
</feed>