<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Docker%2FC3%2FDocker-Networking%2FEnglish</id>
		<title>Docker/C3/Docker-Networking/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Docker%2FC3%2FDocker-Networking%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Docker/C3/Docker-Networking/English&amp;action=history"/>
		<updated>2026-05-13T09:26:31Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Docker/C3/Docker-Networking/English&amp;diff=56827&amp;oldid=prev</id>
		<title>Madhurig at 11:41, 4 February 2025</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Docker/C3/Docker-Networking/English&amp;diff=56827&amp;oldid=prev"/>
				<updated>2025-02-04T11:41:17Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Docker/C3/Docker-Networking/English&amp;amp;diff=56827&amp;amp;oldid=56796&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Madhurig</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Docker/C3/Docker-Networking/English&amp;diff=56796&amp;oldid=prev</id>
		<title>Nirmala Venkat: Created page with &quot;&lt;div style=&quot;margin-left:1.27cm;margin-right:0cm;&quot;&gt;&lt;/div&gt; {| border=&quot;1&quot; |- || '''Visual Cue''' || '''Narration''' |- | style=&quot;border-top:0.5pt solid #000000;border-bottom:0.5pt...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Docker/C3/Docker-Networking/English&amp;diff=56796&amp;oldid=prev"/>
				<updated>2025-01-20T11:02:11Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; {| border=&amp;quot;1&amp;quot; |- || &amp;#039;&amp;#039;&amp;#039;Visual Cue&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;Narration&amp;#039;&amp;#039;&amp;#039; |- | style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Hello and welcome to the Spoken Tutorial on “'''Docker Networking”.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | In this tutorial, we will learn about:&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Fundamentals of Docker networking.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Connecting containers and establishing communication links.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Configuring port exposure and service exposure.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Deleting docker network&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | To record this tutorial, I am using &lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''Ubuntu Linux '''OS version '''22.04'''&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''Docker version 27.0.2'''&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Prerequisite'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | To follow this tutorial,&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;You must have basic knowledge of using Linux terminal&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;For pre-requisite Linux tutorials, please visit this website&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Fundamentals of Docker networking'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; |&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Docker networking involves various components and configurations&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Docker uses network namespaces to isolate network resources.&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Docker facilitates this through network links and service discovery mechanisms&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Show Slide: &lt;br /&gt;
&lt;br /&gt;
'''Types of Docker networks'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;width:7.761cm;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border:none;padding:0.176cm;&amp;quot;&lt;br /&gt;
|| Docker provides several types of networks:&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''Bridge Network''':It is the default network type&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''Host Network''': The Containers share the host’s network stack&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''Overlay Network''': It enables communication between containers&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''Macvlan Network''': It assigns a MAC address to each container, making it appear as a physical device&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;'''None Network:''' It disables networking for the container&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
In this tutorial we will demonstrate how to use '''Bridge Network.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Open Linux terminal&lt;br /&gt;
&lt;br /&gt;
'''Create a Docker network'''&lt;br /&gt;
Type command '''docker network create newnetwork '''in terminal &lt;br /&gt;
&lt;br /&gt;
Highlight '''network id'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
Open your''' terminal'''.&lt;br /&gt;
&lt;br /&gt;
Let us first create a docker network.&lt;br /&gt;
&lt;br /&gt;
To create a docker network&lt;br /&gt;
&lt;br /&gt;
Type '''docker space network space create space newnetwork''' and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
Here,''' newnetwork''' is the name of the network. &lt;br /&gt;
&lt;br /&gt;
We can see a network id as output related to the created network.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Type command &lt;br /&gt;
&lt;br /&gt;
'''docker network ls'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | To view all the docker network, type the command&lt;br /&gt;
&lt;br /&gt;
'''docker network ls'''&lt;br /&gt;
&lt;br /&gt;
Here you can see all the '''docker networks'''&lt;br /&gt;
&lt;br /&gt;
with '''newnetwork'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Terminal Command:&lt;br /&gt;
&lt;br /&gt;
Highlight '''container id'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Next, let's connect containers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;We will be using a '''nginx '''docker image.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;We'll start a container and connect it to the network using the command as shown.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This command runs a container named '''container1''' and connects it to '''newnetwork.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Terminal Command: &lt;br /&gt;
&lt;br /&gt;
Highlight '''container id'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Similarly, let us run another container named container2 with '''curlimages/curl '''image&lt;br /&gt;
&lt;br /&gt;
Type the command as shown.&lt;br /&gt;
&lt;br /&gt;
Here the nginx container is serving as the server&lt;br /&gt;
&lt;br /&gt;
And we will use the curl container to act as the client&lt;br /&gt;
&lt;br /&gt;
Now, both containers are connected to the same network.&lt;br /&gt;
&lt;br /&gt;
They can communicate with each other.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Terminal Command:&lt;br /&gt;
&lt;br /&gt;
Highlight '''response'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | To check the connectivity between containers, we use the command, as shown.&lt;br /&gt;
&lt;br /&gt;
The containers will return a webpage response.&lt;br /&gt;
&lt;br /&gt;
The response will contain '''nginx''' welcome page in html format&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Only narration.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Now, let's learn about exposing ports.&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Ports expose Docker container services to the host or other networks&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Terminal Command: &lt;br /&gt;
&lt;br /&gt;
'''docker run -d -p 8080:80 nginx'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | For example, to bind port 8080 on your host to port 80 in the '''container''', use &lt;br /&gt;
&lt;br /&gt;
'''docker space run space hyphen d space hyphen p space 8080:80 space nginx '''and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
This command exposes port 80 of the container '''nginx''' to port 8080 on the host.&lt;br /&gt;
&lt;br /&gt;
Now, service is running on port '''80 '''within the container.&lt;br /&gt;
&lt;br /&gt;
We can access this via port '''8080''' on the host machine&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Open Firefox browser.&lt;br /&gt;
&lt;br /&gt;
Type the URL [http://localhost:8080/ http://localhost:8080]&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Now let us view the running nginx web server.&lt;br /&gt;
&lt;br /&gt;
Open the web browser and type the url&lt;br /&gt;
&lt;br /&gt;
[http://localhost:8080/ http://localhost:8080]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | The''' nginx welcome '''page will open&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | This is the welcome page for nginx web server.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Terminal Command&lt;br /&gt;
&lt;br /&gt;
'''docker network ls'''&lt;br /&gt;
&lt;br /&gt;
All the docker network with network id will appear&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Switching back to the terminal.&lt;br /&gt;
&lt;br /&gt;
Let us see how to delete a created network.&lt;br /&gt;
&lt;br /&gt;
Type&lt;br /&gt;
&lt;br /&gt;
'''docker space network space ls'''&lt;br /&gt;
&lt;br /&gt;
Here we can see all the '''docker networks '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''docker network rm &amp;lt;NETWORK_ID&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
To remove the network we will use the remove command with network id.&lt;br /&gt;
&lt;br /&gt;
Let us remove the third network from the list.&lt;br /&gt;
&lt;br /&gt;
copy the network_id&lt;br /&gt;
&lt;br /&gt;
Type '''docker space network space rm and paste the id.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | '''Error appears '''&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | This error appears because some containers are using the '''newnetwork'''&lt;br /&gt;
&lt;br /&gt;
To fix this error we have to first stop all the containers using the network '''newnetwork'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | To stop all the containers under the same network.&lt;br /&gt;
&lt;br /&gt;
Type the command as shown.&lt;br /&gt;
&lt;br /&gt;
'''docker ps -q --filter &amp;quot;network=newnetwork&amp;quot; | xargs docker stop'''&lt;br /&gt;
&lt;br /&gt;
It displays the container id that are stopped which used '''newnetwork''' as network&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
Type '''docker space network space rm and paste the id.'''&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Now we can remove the network. &lt;br /&gt;
&lt;br /&gt;
Type '''docker network ls'''&lt;br /&gt;
&lt;br /&gt;
To remove the network we will use the remove command with network id.&lt;br /&gt;
&lt;br /&gt;
Let us remove the third network from the list.&lt;br /&gt;
&lt;br /&gt;
copy the '''network id'''&lt;br /&gt;
&lt;br /&gt;
Type '''docker space network space rm and paste the id.'''&lt;br /&gt;
&lt;br /&gt;
The network '''newnetwork''' is successfully removed with network id as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''docker network prune'''&lt;br /&gt;
&lt;br /&gt;
A warning will appear &lt;br /&gt;
&lt;br /&gt;
'''WARNING! This will remove all custom networks not used by at least one container.'''&lt;br /&gt;
&lt;br /&gt;
'''Are you sure you want to continue? [y/N]'''&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
You can also remove all the unused '''docker network '''at once. &lt;br /&gt;
&lt;br /&gt;
For that type&lt;br /&gt;
&lt;br /&gt;
'''docker space network space prune'''&lt;br /&gt;
&lt;br /&gt;
A warning will appear.&lt;br /&gt;
&lt;br /&gt;
Type '''y '''and press '''Enter '''to continue removing the '''docker networks'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Clicking on terminal close button&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Close the t'''erminal window.'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Show Slide: &lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | This brings us to the end of this tutorial. Let us summarize.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we learnt about&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Fundamentals of Docker networking&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Connecting containers and establishing communication links&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Configuring port exposure and service exposure&amp;lt;/div&amp;gt;&lt;br /&gt;
* &amp;lt;div style=&amp;quot;margin-left:1.27cm;margin-right:0cm;&amp;quot;&amp;gt;Deleting docker network&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Show Slide: '''About Spoken Tutorial project'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | The video at the following link summarizes the '''Spoken Tutorial project'''.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.095cm;padding-right:0.191cm;&amp;quot; | Show Slide: '''Spoken Tutorial Workshops'''&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.079cm;padding-right:0.191cm;&amp;quot; | &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;The&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;'''Spoken Tutorial Project'''&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;&amp;amp;nbsp;team &amp;lt;/span&amp;gt;conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.095cm;padding-right:0.191cm;&amp;quot; | Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.095cm;padding-right:0.191cm;&amp;quot; | Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | For any general or technical questions on '''Docker''', visit the FOSSEE forum and post your question.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | Slide: '''Acknowledgement'''&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | '''Spoken Tutorial '''Project&amp;lt;span style=&amp;quot;color:#ff0000;&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;was established by the''' Ministry of Education''',''' Government of India'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | &amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;Show slide:&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:#000000;&amp;quot;&amp;gt;'''Thank You'''&amp;lt;/div&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.092cm;padding-right:0.191cm;&amp;quot; | This is Aditya Kushwaha, a FOSSEE Semester long intern 2024, IIT Bombay, signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nirmala Venkat</name></author>	</entry>

	</feed>