<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.phenixops.net/index.php?action=history&amp;feed=atom&amp;title=Docker_First_Steps</id>
	<title>Docker First Steps - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.phenixops.net/index.php?action=history&amp;feed=atom&amp;title=Docker_First_Steps"/>
	<link rel="alternate" type="text/html" href="https://www.phenixops.net/index.php?title=Docker_First_Steps&amp;action=history"/>
	<updated>2026-04-08T03:14:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.5</generator>
	<entry>
		<id>https://www.phenixops.net/index.php?title=Docker_First_Steps&amp;diff=455&amp;oldid=prev</id>
		<title>Phenixops: /* Show the images */</title>
		<link rel="alternate" type="text/html" href="https://www.phenixops.net/index.php?title=Docker_First_Steps&amp;diff=455&amp;oldid=prev"/>
		<updated>2020-07-03T11:23:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Show the images&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:23, 3 July 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l40&quot;&gt;Line 40:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Show the images ====  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Show the images ====  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;docker &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;image&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;docker &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;images&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Phenixops</name></author>
	</entry>
	<entry>
		<id>https://www.phenixops.net/index.php?title=Docker_First_Steps&amp;diff=249&amp;oldid=prev</id>
		<title>Phenixops at 20:36, 24 April 2020</title>
		<link rel="alternate" type="text/html" href="https://www.phenixops.net/index.php?title=Docker_First_Steps&amp;diff=249&amp;oldid=prev"/>
		<updated>2020-04-24T20:36:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:36, 24 April 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l278&quot;&gt;Line 278:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 278:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;docker images&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;docker images&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Docker]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Phenixops</name></author>
	</entry>
	<entry>
		<id>https://www.phenixops.net/index.php?title=Docker_First_Steps&amp;diff=246&amp;oldid=prev</id>
		<title>Phenixops: Created page with &quot;== Docker First Steps ==  === Installation === &lt;code&gt; apt-get install -y apt-transport-https ca-certificates surl software-properties-common  &lt;/code&gt; &lt;br&gt;  If needed import th...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.phenixops.net/index.php?title=Docker_First_Steps&amp;diff=246&amp;oldid=prev"/>
		<updated>2020-04-24T20:33:39Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Docker First Steps ==  === Installation === &amp;lt;code&amp;gt; apt-get install -y apt-transport-https ca-certificates surl software-properties-common  &amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;  If needed import th...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Docker First Steps ==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apt-get install -y apt-transport-https ca-certificates surl software-properties-common &lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If needed import the docker repo &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apt-get update  &lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Docker &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
apt-get install docker-ce&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Useful commands ==&lt;br /&gt;
&lt;br /&gt;
==== Information ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker info&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Check Version of client and server ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker version&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Search images (usually from hub.docker.com) ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker search &amp;#039;&amp;#039;image&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Get images you want to run ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker pull &amp;#039;&amp;#039;image&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Show the images ==== &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker image&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Run an image in a container ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker run &amp;#039;&amp;#039;image&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Stop the container ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker stop &amp;#039;&amp;#039;image&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Start the container ==== &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker stop &amp;#039;&amp;#039;image&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Remove the image ==== &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker rm &amp;#039;&amp;#039;image&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interaction with the Container ==&lt;br /&gt;
&lt;br /&gt;
==== Open the bash shell ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker exec -it &amp;#039;&amp;#039;image&amp;#039;&amp;#039; /bin bash&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hello world example ==&lt;br /&gt;
&lt;br /&gt;
==== Search Hello World Image ==== &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker search &amp;#039;&amp;#039;image&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Pull Hello World ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker pull hello-world&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Run hello-world ==== &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker run hello-world&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Stop Hello World ==== &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker stop hello-world&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Get rid of Hello World ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker rm hello-world&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTTPD Example ==&lt;br /&gt;
&lt;br /&gt;
==== Run httpd webserver ==== &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker pull httpd&lt;br /&gt;
docker run httpd&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Run http and expose it to the outside world ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker run -p 80:80 --name web01 -d httpd&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Show running containers ==== &lt;br /&gt;
&amp;lt;code&amp;gt; &lt;br /&gt;
docker ps&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Get stuff from the webserver ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
curl localhost&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Stop the container ==== &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker stop web01&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Remove the container ==== &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker rm web01&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Docker Adding Persistance Storage ==&lt;br /&gt;
&lt;br /&gt;
This provides the local data to run in the container, for instance the data for the website &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Expose a folder to the container method 1 ==== &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker volume create data&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker run -v /var/www/html:/var/www/ &amp;#039;&amp;#039;httpd&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
==== Expose a folder to the container method 2 ==== &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuring images and create new ones from it ==&lt;br /&gt;
==== Commit the image ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker commit &amp;#039;&amp;#039;image&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Tag it yours ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker tag &amp;#039;&amp;#039;user/image:tag&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Launc the Container&lt;br /&gt;
==== Tag it yours ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker run &amp;#039;&amp;#039;image&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Make an image publicly available&lt;br /&gt;
&lt;br /&gt;
==== Login to DockerHub ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker login&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Send it! ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker push &amp;#039;&amp;#039;user/image&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cleanup ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker rmi -f httpd&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PhenixOps Wehserver Example ==&lt;br /&gt;
&lt;br /&gt;
==== Stop httpd ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker stop httpd&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Commit the changes ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker commit httpd phenixweb&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Tag the image ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker tag httpd phenixops/phenixweb&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Check the result ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker images&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Run it! ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker run phenixweb&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker push phenixops/phenicweb&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cleanup ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker rmi -f httpd&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Save Downloaded Docker Images ==&lt;br /&gt;
&lt;br /&gt;
==== Get the image ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker pull nginx&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Save the image ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker save nginx &amp;gt; nginx.tar&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Use the backed up image ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker load &amp;lt; nginx.tar&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Storing your images locally ==&lt;br /&gt;
&lt;br /&gt;
==== Create a directory for the registry ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir registry&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Launch a private registry ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker run -d -p 5000:5000 --restart-always --name registry -v $PWD/registry:/var/lig/registry registry&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Get Busybox ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker pull busybox&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Tag the image ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker tag busybox localhost:5000/phenixbox&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Commit to local storage ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker push localhost:5000/phenixbox&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cleanup  ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker rmi -f $(docker images -a -q)&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Check changes ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker images&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Push to local ==== &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker pull localhost:5000/phenixbox&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Check results ====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
docker images&lt;br /&gt;
&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Phenixops</name></author>
	</entry>
</feed>