<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: What is Docker?	</title>
	<atom:link href="https://www.bestdevops.com/what-is-docker-4/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com/what-is-docker-4/</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Tue, 31 Oct 2023 07:48:58 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>
	<item>
		<title>
		By: Vijay Pathania		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-888</link>

		<dc:creator><![CDATA[Vijay Pathania]]></dc:creator>
		<pubDate>Tue, 31 Oct 2023 07:48:58 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-888</guid>

					<description><![CDATA[What is Docker?
Docker is a container management tool.

Why Docker?
Because it is helpful in&#160;in deploying applications in different environments.

How docker Works?
Once it is installed on linux machine.
Linux kernel has the funtionality of namespace and cgroups
which helps in creating multiple containers each running in different namespace and thus isolate from each other
Each container having its own cpu and ram

Container Lifecycle
Created
Running
Paused
Stopped
Deleted

10 basic commands of docker with their use case
docker ps -a -shows running container
docker pull imagename - pulls image from docker hub
docker inspect - it will give detail information of the container.
docker rmi -f image - it will remove the image
docker pause - will pause a running process in a container
docker unpause - will unpause a running process in a container.

What is docker run and docker exec
docker run is used to create a container from image.
docker exec is used to execute command inside the container.]]></description>
			<content:encoded><![CDATA[<p>What is Docker?<br />
Docker is a container management tool.</p>
<p>Why Docker?<br />
Because it is helpful in&nbsp;in deploying applications in different environments.</p>
<p>How docker Works?<br />
Once it is installed on linux machine.<br />
Linux kernel has the funtionality of namespace and cgroups<br />
which helps in creating multiple containers each running in different namespace and thus isolate from each other<br />
Each container having its own cpu and ram</p>
<p>Container Lifecycle<br />
Created<br />
Running<br />
Paused<br />
Stopped<br />
Deleted</p>
<p>10 basic commands of docker with their use case<br />
docker ps -a -shows running container<br />
docker pull imagename &#8211; pulls image from docker hub<br />
docker inspect &#8211; it will give detail information of the container.<br />
docker rmi -f image &#8211; it will remove the image<br />
docker pause &#8211; will pause a running process in a container<br />
docker unpause &#8211; will unpause a running process in a container.</p>
<p>What is docker run and docker exec<br />
docker run is used to create a container from image.<br />
docker exec is used to execute command inside the container.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Arturo Alvarado Esparza		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-887</link>

		<dc:creator><![CDATA[Arturo Alvarado Esparza]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 16:20:14 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-887</guid>

					<description><![CDATA[&lt;p&gt;## ¿Qué es Docker?&lt;/p&gt;
&lt;p&gt;Docker es una herramienta de gestión de contenedores, es una plataforma abierta diseñada para construir, compartir y ejecutar aplicaciones de contenedores&lt;/p&gt;
&lt;p&gt;## ¿Por qué Docker?&lt;/p&gt;&lt;p&gt;Debido a que Docker permite un uso más eficiente de los recursos del sistema, ahorra costos y tiempo y mejora la calidad, la implementación rápida&lt;/p&gt;
&lt;p&gt;## ¿Cómo funciona Docker?&lt;/p&gt;&lt;p&gt;Docker utiliza una arquitectura cliente-servidor. El cliente de Docker se comunica con el demonio de Docker, que realiza el trabajo pesado de crear, ejecutar y distribuir los contenedores de Docker. El cliente y el demonio de Docker pueden ejecutarse en el mismo sistema, o puede conectar un cliente de Docker a un daemon de Docker remoto.&lt;/p&gt;
&lt;p&gt;## Ciclo de vida del contenedor&lt;/p&gt;&lt;p&gt;cación, funcionamiento, parada y extracción&lt;/p&gt;
&lt;p&gt;## 10 comandos básicos de Docker con su caso de uso&lt;/p&gt;&lt;p&gt;docker version: este comando se utiliza para mostrar la versión de Docker instalada en el equipo.&lt;/p&gt;&lt;p&gt;docker run: el comando docker run crea un contenedor a partir de una imagen determinada e inicia el contenedor&lt;/p&gt;&lt;p&gt;docker images: este comando se utiliza para mostrar todas las imágenes instaladas actualmente en el sistema.&lt;/p&gt;&lt;p&gt;docker ps - &#039;estado del proceso&#039; que muestra el estado de todos los procesos en ejecución junto con sus ID. &lt;/p&gt;&lt;p&gt;docker stop: el comando se usa para detener el contenedor en ejecución&lt;/p&gt;&lt;p&gt;docker rm - Este comando se utiliza para eliminar el contenedor docker&lt;/p&gt;&lt;p&gt;docker pull: este comando se utiliza para descargar una imagen de Docker de un registro.&lt;/p&gt;&lt;p&gt;docker exec: este comando se utiliza para ejecutar un comando en un contenedor en ejecución.&lt;/p&gt;&lt;p&gt;docker kill: elimina uno o más contenedores en ejecución&lt;/p&gt;&lt;p&gt;docker restart: reinicie uno o varios contenedores&lt;/p&gt;
&lt;p&gt;## ¿Qué es docker run y docker exec?&lt;/p&gt;&lt;p&gt;docker run es el comando para crear un nuevo contenedor a partir de una imagen y docker exec le permite ejecutar commnads en un contenedor que ya se está ejecutando.&lt;/p&gt;]]></description>
			<content:encoded><![CDATA[<p>## ¿Qué es Docker?</p>
<p>Docker es una herramienta de gestión de contenedores, es una plataforma abierta diseñada para construir, compartir y ejecutar aplicaciones de contenedores</p>
<p>## ¿Por qué Docker?</p>
<p>Debido a que Docker permite un uso más eficiente de los recursos del sistema, ahorra costos y tiempo y mejora la calidad, la implementación rápida</p>
<p>## ¿Cómo funciona Docker?</p>
<p>Docker utiliza una arquitectura cliente-servidor. El cliente de Docker se comunica con el demonio de Docker, que realiza el trabajo pesado de crear, ejecutar y distribuir los contenedores de Docker. El cliente y el demonio de Docker pueden ejecutarse en el mismo sistema, o puede conectar un cliente de Docker a un daemon de Docker remoto.</p>
<p>## Ciclo de vida del contenedor</p>
<p>cación, funcionamiento, parada y extracción</p>
<p>## 10 comandos básicos de Docker con su caso de uso</p>
<p>docker version: este comando se utiliza para mostrar la versión de Docker instalada en el equipo.</p>
<p>docker run: el comando docker run crea un contenedor a partir de una imagen determinada e inicia el contenedor</p>
<p>docker images: este comando se utiliza para mostrar todas las imágenes instaladas actualmente en el sistema.</p>
<p>docker ps &#8211; &#8216;estado del proceso&#8217; que muestra el estado de todos los procesos en ejecución junto con sus ID. </p>
<p>docker stop: el comando se usa para detener el contenedor en ejecución</p>
<p>docker rm &#8211; Este comando se utiliza para eliminar el contenedor docker</p>
<p>docker pull: este comando se utiliza para descargar una imagen de Docker de un registro.</p>
<p>docker exec: este comando se utiliza para ejecutar un comando en un contenedor en ejecución.</p>
<p>docker kill: elimina uno o más contenedores en ejecución</p>
<p>docker restart: reinicie uno o varios contenedores</p>
<p>## ¿Qué es docker run y docker exec?</p>
<p>docker run es el comando para crear un nuevo contenedor a partir de una imagen y docker exec le permite ejecutar commnads en un contenedor que ya se está ejecutando.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Francisco Jose Montoya		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-885</link>

		<dc:creator><![CDATA[Francisco Jose Montoya]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 16:08:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-885</guid>

					<description><![CDATA[What is Docker?
Docker is a solution to manage containers in an isolated and security way

Why Docker?
We can run many containers simultaneously. It Isolation grant us the posibility to run SW that is not installed on our systems so we can deliver solutions quickly.

How docker Works?
We have a docker client wich is the interface responsible to manage our containers, and it talks with the Docker Daemon which is responible to create, run and distribute the containers. Then we have the containerd that is a client layer that works between the docker solution and the kernel and its responible to work with the kernel calls, And finally we have the kernel who is the core component of the host operative system.

Container Lifecycle
Create
Start
Stop
Restart
Pause
Unpause
Kill
Remove

10 basic commands of docker with their use case

create.- docker create httpd ### to create a container with an http sw
ps.- docket ps ## to list the containers&#160;
pull.- docker pull httpd&#160;## to get an container image with httpd se
start.- docker start &#060;container ID&#062;&#160;## To start running a container with its ID name
images.- docker images&#160;## list all the images currently installed
help.- docker help&#160;## display help with the use of the docker command
stop.- docker stop &#060;container ID&#062; ## stop container before killing it
pause.- docker pause &#060;container ID&#062;&#160;## pause the execution of the container
exec.- docker exec &#060;container ID&#062;&#160;## Run commands inside our container
stat.- docker stat &#060;container ID&#062;&#160;## display information regarding the execution of the container

What is docker run and docker exec
the run command is used to run a command in a new container by pulling the image and starting the container
The exec command is used to run command inside of a container that is already running, and this could be interactive or not.]]></description>
			<content:encoded><![CDATA[<p>What is Docker?<br />
Docker is a solution to manage containers in an isolated and security way</p>
<p>Why Docker?<br />
We can run many containers simultaneously. It Isolation grant us the posibility to run SW that is not installed on our systems so we can deliver solutions quickly.</p>
<p>How docker Works?<br />
We have a docker client wich is the interface responsible to manage our containers, and it talks with the Docker Daemon which is responible to create, run and distribute the containers. Then we have the containerd that is a client layer that works between the docker solution and the kernel and its responible to work with the kernel calls, And finally we have the kernel who is the core component of the host operative system.</p>
<p>Container Lifecycle<br />
Create<br />
Start<br />
Stop<br />
Restart<br />
Pause<br />
Unpause<br />
Kill<br />
Remove</p>
<p>10 basic commands of docker with their use case</p>
<p>create.- docker create httpd ### to create a container with an http sw<br />
ps.- docket ps ## to list the containers&nbsp;<br />
pull.- docker pull httpd&nbsp;## to get an container image with httpd se<br />
start.- docker start &lt;container ID&gt;&nbsp;## To start running a container with its ID name<br />
images.- docker images&nbsp;## list all the images currently installed<br />
help.- docker help&nbsp;## display help with the use of the docker command<br />
stop.- docker stop &lt;container ID&gt; ## stop container before killing it<br />
pause.- docker pause &lt;container ID&gt;&nbsp;## pause the execution of the container<br />
exec.- docker exec &lt;container ID&gt;&nbsp;## Run commands inside our container<br />
stat.- docker stat &lt;container ID&gt;&nbsp;## display information regarding the execution of the container</p>
<p>What is docker run and docker exec<br />
the run command is used to run a command in a new container by pulling the image and starting the container<br />
The exec command is used to run command inside of a container that is already running, and this could be interactive or not.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Daniel F Hernandez		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-884</link>

		<dc:creator><![CDATA[Daniel F Hernandez]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 16:06:03 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-884</guid>

					<description><![CDATA[## What is Docker?
Is an open platform for developing and running applications. It&#039;s a platform is separated applications and infrastructure.

## Why Docker?
You can deliver software quickly, reducing the delay between writing code and running it in production.

## How docker Works?
Docker run applications in an isolated environment called container. One host can run simultaneously multiples containers.

## Container Lifecycle
Creation, running, stopping and removal.

## 10 basic commands of docker with their use case
docker build&#160;&#160;&#160;- Build an image from a Dockerfile
docker commit - Create a new image from a container’s changes
docker config - Manage Docker configs
docker container -&#160;&#160;&#160;Manage containers
docker context - Manage contexts
docker create&#160;&#160;&#160;- Create a new container
docker restart - Restart one or more containers
docker run - Run a command in a new container
docker start&#160;&#160;&#160;- Start one or more stopped containers
docker stats&#160;&#160;&#160;- Display a live stream of container(s) resource usage statistics
docker stop - Stop one or more running containers

## What is docker run and docker exec
docker exec - command to interact with running docker containers.
docker run - command to build an run containers.]]></description>
			<content:encoded><![CDATA[<p>## What is Docker?<br />
Is an open platform for developing and running applications. It&#8217;s a platform is separated applications and infrastructure.</p>
<p>## Why Docker?<br />
You can deliver software quickly, reducing the delay between writing code and running it in production.</p>
<p>## How docker Works?<br />
Docker run applications in an isolated environment called container. One host can run simultaneously multiples containers.</p>
<p>## Container Lifecycle<br />
Creation, running, stopping and removal.</p>
<p>## 10 basic commands of docker with their use case<br />
docker build&nbsp;&nbsp;&nbsp;&#8211; Build an image from a Dockerfile<br />
docker commit &#8211; Create a new image from a container’s changes<br />
docker config &#8211; Manage Docker configs<br />
docker container &#8211;&nbsp;&nbsp;&nbsp;Manage containers<br />
docker context &#8211; Manage contexts<br />
docker create&nbsp;&nbsp;&nbsp;&#8211; Create a new container<br />
docker restart &#8211; Restart one or more containers<br />
docker run &#8211; Run a command in a new container<br />
docker start&nbsp;&nbsp;&nbsp;&#8211; Start one or more stopped containers<br />
docker stats&nbsp;&nbsp;&nbsp;&#8211; Display a live stream of container(s) resource usage statistics<br />
docker stop &#8211; Stop one or more running containers</p>
<p>## What is docker run and docker exec<br />
docker exec &#8211; command to interact with running docker containers.<br />
docker run &#8211; command to build an run containers.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Sammi		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-883</link>

		<dc:creator><![CDATA[Sammi]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 16:02:31 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-883</guid>

					<description><![CDATA[#What is Docker?
Docker is a free container platform, which we can create, run and management containers on the it(docker engine).

#Why Docker?
If you mean why use container, it&#039;s because we can create application with run-time environment in a light and portable way.&#160;
We can run many applications on one machine and keep isolated environment at same time.
Also, we can do CICD easier.
It help us save cost/time and improve app quality.

#How docker Works?
First we need to have a docker engine installed on server side.
Then we can use docker cli to interact with the docker daemon, such as create, run, delete containers.
Containers can be saved as images in a image registry, and we can also download images from docker hub and run as containers.
We can define the network setting and storage volumns for each container to use the machine resource.

#Container Lifecycle
1. create
2. run
3. execute(running state)
4. terminate
5. save as image

#10 basic commands of docker with their use case
docker help
docker ps
docker pull
docker start
docker stop
docker rm
docker kill
docker run
docker inspect
docker exec
docker commit
docker images

#What is docker run and docker exec
docker run: to create a new container based on the image.
docker exec: to run command or interact with a running container.]]></description>
			<content:encoded><![CDATA[<p>#What is Docker?<br />
Docker is a free container platform, which we can create, run and management containers on the it(docker engine).</p>
<p>#Why Docker?<br />
If you mean why use container, it&#8217;s because we can create application with run-time environment in a light and portable way.&nbsp;<br />
We can run many applications on one machine and keep isolated environment at same time.<br />
Also, we can do CICD easier.<br />
It help us save cost/time and improve app quality.</p>
<p>#How docker Works?<br />
First we need to have a docker engine installed on server side.<br />
Then we can use docker cli to interact with the docker daemon, such as create, run, delete containers.<br />
Containers can be saved as images in a image registry, and we can also download images from docker hub and run as containers.<br />
We can define the network setting and storage volumns for each container to use the machine resource.</p>
<p>#Container Lifecycle<br />
1. create<br />
2. run<br />
3. execute(running state)<br />
4. terminate<br />
5. save as image</p>
<p>#10 basic commands of docker with their use case<br />
docker help<br />
docker ps<br />
docker pull<br />
docker start<br />
docker stop<br />
docker rm<br />
docker kill<br />
docker run<br />
docker inspect<br />
docker exec<br />
docker commit<br />
docker images</p>
<p>#What is docker run and docker exec<br />
docker run: to create a new container based on the image.<br />
docker exec: to run command or interact with a running container.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Adam		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-882</link>

		<dc:creator><![CDATA[Adam]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 16:02:21 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-882</guid>

					<description><![CDATA[## What is Docker?
# Docker is an engine is a container management system where containers are instances of images published on either public or private repositories.

## Why Docker?
# Docker engine enables us to use very lightweight services, closed in their own environment. This makes developers to be able to distribute their applications more generally, without worring about the environemnt (hardware, os, userland). They just need to make sure their image has what it need to run the application, so it will run in every docker environemnt.&#160;

## How docker Works?
# Docker engine uses containers based on minimal images. The point is to have the bare minimum for the purpose of the image. So for a service it is running a sort a framework which uses the host that is running the docker engine to be able to talk to the hardware through kernel functions. The image is not prepared for this on its own it needs the help of docker engine. This makes images very lightweight.


## Container Lifecycle
# you get the image which will be the base of the container
# create a container from the image
# start the container
# use it
# stop, restart when needed
# stop an delete when you no longer need it

## 10 basic commands of docker with their use case
# ps -a - see docker processes about containers and statuses (running, stopped, created, etc.)
# images - see downloaded images
# pull - download image from repository
# create - create a containr from given image
# start/stop/restart containers
# pause/unpause&#160;-&#160;pause processes running in a given container
# rm - delete container

## What is docker run and docker exec
# run - starting and attaching to container; if image is not in place this does all the dependency, like downloading the image(s), creating the container for it, then starting and attaching to it
# with exec you can run a command inside the container, like starting or stopping the service inside, or adding more software into the container]]></description>
			<content:encoded><![CDATA[<p>## What is Docker?<br />
# Docker is an engine is a container management system where containers are instances of images published on either public or private repositories.</p>
<p>## Why Docker?<br />
# Docker engine enables us to use very lightweight services, closed in their own environment. This makes developers to be able to distribute their applications more generally, without worring about the environemnt (hardware, os, userland). They just need to make sure their image has what it need to run the application, so it will run in every docker environemnt.&nbsp;</p>
<p>## How docker Works?<br />
# Docker engine uses containers based on minimal images. The point is to have the bare minimum for the purpose of the image. So for a service it is running a sort a framework which uses the host that is running the docker engine to be able to talk to the hardware through kernel functions. The image is not prepared for this on its own it needs the help of docker engine. This makes images very lightweight.</p>
<p>## Container Lifecycle<br />
# you get the image which will be the base of the container<br />
# create a container from the image<br />
# start the container<br />
# use it<br />
# stop, restart when needed<br />
# stop an delete when you no longer need it</p>
<p>## 10 basic commands of docker with their use case<br />
# ps -a &#8211; see docker processes about containers and statuses (running, stopped, created, etc.)<br />
# images &#8211; see downloaded images<br />
# pull &#8211; download image from repository<br />
# create &#8211; create a containr from given image<br />
# start/stop/restart containers<br />
# pause/unpause&nbsp;&#8211;&nbsp;pause processes running in a given container<br />
# rm &#8211; delete container</p>
<p>## What is docker run and docker exec<br />
# run &#8211; starting and attaching to container; if image is not in place this does all the dependency, like downloading the image(s), creating the container for it, then starting and attaching to it<br />
# with exec you can run a command inside the container, like starting or stopping the service inside, or adding more software into the container</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Bert Smets		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-881</link>

		<dc:creator><![CDATA[Bert Smets]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:57:11 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-881</guid>

					<description><![CDATA[What is Docker?
Docker is similar to virtual machines, but instead of running an entire operating system docker runs your application inside containers, which are more lightweight

Why Docker?
Single image, easy for version tracking and management
lightweight
fast to deploy multiple instances of an image

How docker Works?
?

Container Lifecycle
&lt;ul&gt;&lt;li&gt;create&#160;&lt;/li&gt;&lt;li&gt;start /restart&lt;/li&gt;&lt;li&gt;pause / unpause&#160;&lt;/li&gt;&lt;li&gt;stop / kill&lt;/li&gt;&lt;li&gt;remove&lt;/li&gt;&lt;/ul&gt;
10 basic commands of docker with their use case
&lt;ul&gt;&lt;li&gt;docker pull xyz : pull/download image &quot;xyz&quot;&lt;/li&gt;&lt;li&gt;docker images : list images that have been pulled&lt;/li&gt;&lt;li&gt;docker create xyz : create container from image &quot;xyz&quot;&lt;/li&gt;&lt;li&gt;docker ps-a : list containers with their id, status, image, name&lt;/li&gt;&lt;li&gt;docker start/restart &#060;id&#062; : start/restart docker container with ID &#060;id&#062;&lt;/li&gt;&lt;li&gt;docker stop &#060;id&#062; : gracefully stop docker container with ID &#060;id&#062;&lt;/li&gt;&lt;li&gt;docker pause/unpause &#060;id&#062; : pause/unpause docker container with ID &#060;id&#062;&lt;/li&gt;&lt;li&gt;docker kill &#060;id&#062; : kill (force stop, not gracefully) docker container with ID &#060;id&#062;&lt;/li&gt;&lt;li&gt;docker rm &#060;id&#062; : remove docker container with ID &#060;id&#062;&lt;/li&gt;&lt;li&gt;docker run &#060;id&#062;&lt;/li&gt;&lt;li&gt;docker exec &#060;id&#062; &#060;command&#062;&lt;/li&gt;&lt;/ul&gt;
What is docker run and docker exec
&lt;ul&gt;&lt;li&gt;docker run pulls, creates and start, either attached or not attached (-d switch) to the container&lt;/li&gt;&lt;li&gt;docker exec runs a command inside the container&lt;/li&gt;&lt;/ul&gt;]]></description>
			<content:encoded><![CDATA[<p>What is Docker?<br />
Docker is similar to virtual machines, but instead of running an entire operating system docker runs your application inside containers, which are more lightweight</p>
<p>Why Docker?<br />
Single image, easy for version tracking and management<br />
lightweight<br />
fast to deploy multiple instances of an image</p>
<p>How docker Works?<br />
?</p>
<p>Container Lifecycle</p>
<ul>
<li>create&nbsp;</li>
<li>start /restart</li>
<li>pause / unpause&nbsp;</li>
<li>stop / kill</li>
<li>remove</li>
</ul>
<p>10 basic commands of docker with their use case</p>
<ul>
<li>docker pull xyz : pull/download image &#8220;xyz&#8221;</li>
<li>docker images : list images that have been pulled</li>
<li>docker create xyz : create container from image &#8220;xyz&#8221;</li>
<li>docker ps-a : list containers with their id, status, image, name</li>
<li>docker start/restart &lt;id&gt; : start/restart docker container with ID &lt;id&gt;</li>
<li>docker stop &lt;id&gt; : gracefully stop docker container with ID &lt;id&gt;</li>
<li>docker pause/unpause &lt;id&gt; : pause/unpause docker container with ID &lt;id&gt;</li>
<li>docker kill &lt;id&gt; : kill (force stop, not gracefully) docker container with ID &lt;id&gt;</li>
<li>docker rm &lt;id&gt; : remove docker container with ID &lt;id&gt;</li>
<li>docker run &lt;id&gt;</li>
<li>docker exec &lt;id&gt; &lt;command&gt;</li>
</ul>
<p>What is docker run and docker exec</p>
<ul>
<li>docker run pulls, creates and start, either attached or not attached (-d switch) to the container</li>
<li>docker exec runs a command inside the container</li>
</ul>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ville Kääriä		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-880</link>

		<dc:creator><![CDATA[Ville Kääriä]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:57:02 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-880</guid>

					<description><![CDATA[## What is Docker?
Usually it means Docker Engine which is container management tool.


## Why Docker?
With docker we can run containers which are more lightweight runtime environment than running virtual machines. Containers shares host machine kernel, mounts and network. It also is a lot faster to start and stop (scale) containers than virtual machines.


## How docker Works?
With docker we can create images, provision and run containers. Image/container only needs wanted application and it dependencies and since container contains all dependencies we can run containers without needing to install any additional applications to host OS. Docker uses resource isolation with kernel so we can run multiple containers at the same time with one host OS.


## Container Lifecycle
create image
push image to registry # not needed if image is created on same machine as it will be run on
pull image from regisry # not needed if image is created on same machine as it will be run on
create container out of an image
start container
stop container
remove container
remove image


## 10 basic commands of docker with their use case
docker pull IMAGENAME # Pull image from registry to local machine
docker images # List available images
docker create IMAGENAME # Create container from image
docker ps -a # List all containers
docker start CONTAINERID # Start container&#160;
docker stop CONTAINERID # Stop container
docker restart CONTAINERID # Restart container
docker exec CONTAINERID command # Executes command inside container
docker stats # Display containers resource usage statistics
docker rm CONTAINERID # Remove container


## What is docker run and docker exec
docker run IMAGENAME # pull + create + start + attached to container
docker run -d IMAGENAME # pull + create + start + detached container
docker exec CONTAINERID command # Executes command inside container
docker exec -it CONTAINERID command # -it executes command like /bin/bash inside container and keeps shell open (interactive)]]></description>
			<content:encoded><![CDATA[<p>## What is Docker?<br />
Usually it means Docker Engine which is container management tool.</p>
<p>## Why Docker?<br />
With docker we can run containers which are more lightweight runtime environment than running virtual machines. Containers shares host machine kernel, mounts and network. It also is a lot faster to start and stop (scale) containers than virtual machines.</p>
<p>## How docker Works?<br />
With docker we can create images, provision and run containers. Image/container only needs wanted application and it dependencies and since container contains all dependencies we can run containers without needing to install any additional applications to host OS. Docker uses resource isolation with kernel so we can run multiple containers at the same time with one host OS.</p>
<p>## Container Lifecycle<br />
create image<br />
push image to registry # not needed if image is created on same machine as it will be run on<br />
pull image from regisry # not needed if image is created on same machine as it will be run on<br />
create container out of an image<br />
start container<br />
stop container<br />
remove container<br />
remove image</p>
<p>## 10 basic commands of docker with their use case<br />
docker pull IMAGENAME # Pull image from registry to local machine<br />
docker images # List available images<br />
docker create IMAGENAME # Create container from image<br />
docker ps -a # List all containers<br />
docker start CONTAINERID # Start container&nbsp;<br />
docker stop CONTAINERID # Stop container<br />
docker restart CONTAINERID # Restart container<br />
docker exec CONTAINERID command # Executes command inside container<br />
docker stats # Display containers resource usage statistics<br />
docker rm CONTAINERID # Remove container</p>
<p>## What is docker run and docker exec<br />
docker run IMAGENAME # pull + create + start + attached to container<br />
docker run -d IMAGENAME # pull + create + start + detached container<br />
docker exec CONTAINERID command # Executes command inside container<br />
docker exec -it CONTAINERID command # -it executes command like /bin/bash inside container and keeps shell open (interactive)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Milan Schild		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-879</link>

		<dc:creator><![CDATA[Milan Schild]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:53:23 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-879</guid>

					<description><![CDATA[## What is Docker?
Platform for managing containers
## Why Docker?
Fast+cheap+universal way how to manage and maintain the development and production of many things on one place.
## How docker Works?
it creates/manages more customized images and launch each as a process on one machine with kernel
## Container Lifecycle
create,run, pause, stop
## 10 basic commands of docker with their use case
version, pull, run, ps, exec, stop, restart, kill, commit, push
## What is docker run and docker exec
run is running a new container to perform the command, exec will perofrm the command in already existing and running container]]></description>
			<content:encoded><![CDATA[<p>## What is Docker?<br />
Platform for managing containers<br />
## Why Docker?<br />
Fast+cheap+universal way how to manage and maintain the development and production of many things on one place.<br />
## How docker Works?<br />
it creates/manages more customized images and launch each as a process on one machine with kernel<br />
## Container Lifecycle<br />
create,run, pause, stop<br />
## 10 basic commands of docker with their use case<br />
version, pull, run, ps, exec, stop, restart, kill, commit, push<br />
## What is docker run and docker exec<br />
run is running a new container to perform the command, exec will perofrm the command in already existing and running container</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Danny Rubiano		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-878</link>

		<dc:creator><![CDATA[Danny Rubiano]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:52:31 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-878</guid>

					<description><![CDATA[Q1: What is Docker?
A1: Is a portability technology to develop an run application as container

Q2: Why Docker?
A2: 
 Portability: Easy to deploy onPremise or any Cloud Provider
 Reproducibility: Easy to build and run containerized apps
 Efficiency: Run more containers/apps with same resources of a VM

Q3: How docker Works?
A3: 
Sharing the underlying host operating system kernel, but isolating the application&#039;s filesystem, network, and other resources.

Q4: Container Lifecycle
A4: 
Build -&#062; Push -&#062; Pull -&#062; Run -&#062; Stop -&#062; Remove

Q5: 10 basic commands of docker with their use case
A5: 
$ docker ps 
$ docker images
$ docker exec
$ docker create
$ docker run
$ docker pull
$ docker push
$ docker stop
$ docker kill
$ docker rm

Q6: What is docker run and docker exec
A6: 
docker run is used to start container
docker exec is used to execute command into running container]]></description>
			<content:encoded><![CDATA[<p>Q1: What is Docker?<br />
A1: Is a portability technology to develop an run application as container</p>
<p>Q2: Why Docker?<br />
A2:<br />
 Portability: Easy to deploy onPremise or any Cloud Provider<br />
 Reproducibility: Easy to build and run containerized apps<br />
 Efficiency: Run more containers/apps with same resources of a VM</p>
<p>Q3: How docker Works?<br />
A3:<br />
Sharing the underlying host operating system kernel, but isolating the application&#8217;s filesystem, network, and other resources.</p>
<p>Q4: Container Lifecycle<br />
A4:<br />
Build -&gt; Push -&gt; Pull -&gt; Run -&gt; Stop -&gt; Remove</p>
<p>Q5: 10 basic commands of docker with their use case<br />
A5:<br />
$ docker ps<br />
$ docker images<br />
$ docker exec<br />
$ docker create<br />
$ docker run<br />
$ docker pull<br />
$ docker push<br />
$ docker stop<br />
$ docker kill<br />
$ docker rm</p>
<p>Q6: What is docker run and docker exec<br />
A6:<br />
docker run is used to start container<br />
docker exec is used to execute command into running container</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ankur Malik		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-877</link>

		<dc:creator><![CDATA[Ankur Malik]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:51:35 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-877</guid>

					<description><![CDATA[## What is Docker?
Docker is a container management tool running on OS-level it having enterprise edition and also have community version, The software that hosts the containers is called Docker Engine.&#160;

## Why Docker?
Docker helps you to deliver the software quickly. Docker provides you the portability, consistency, and scalability for deploying applications in different environments.&#160;Docker containers are lightweight, isolated, and easy to deploy. Using Docker we can ship code faster, standardize application operations, seamlessly move code, and save money by improving resource utilization.&#160;


## How docker Works?
Docker uses a technology called namespaces to provide the isolated workspace called the container.&#160; Docker uses resource isolation in the OS kernel to run multiple containers on the same OS.&#160; This is different from the virtual machines (VMs), which encapsulate an entire OS with executable code on top of an abstracted layer of physical hardware resources.

## Container Lifecycle
The lifecycle of a Docker container involves creation, running, stopping, and removal.


## 10 basic commands of docker with their use case
1. docker — — version =&#062; This command is used to get the currently installed version of docker.
2. docker pull image name =&#062; This command is used to pull images from the docker repository(hub.docker.com).
3. docker run -it -d image name =&#062; This command is used to create a container from an image.
4. docker ps =&#062; This command is used to list the running containers.
5. docker ps -a =&#062; This command is used to show all the running and exited containers.
6. docker exec -it container id bash =&#062; This command is used to access the running container
7. docker stop container id =&#062; This command stops a running container
8. docker images =&#062; This command lists all the locally stored docker images.
9. docker rm container id =&#062; This command is used to delete a stopped container.
10. docker commit container id username/imagename =&#062; This command creates a new image of an edited container on the local system


## What is docker run and docker exec

docker run -it -d image name =&#062; This command is used to create a container from an image.
docker exec -it container id bash =&#062; This command is used to access the running container]]></description>
			<content:encoded><![CDATA[<p>## What is Docker?<br />
Docker is a container management tool running on OS-level it having enterprise edition and also have community version, The software that hosts the containers is called Docker Engine.&nbsp;</p>
<p>## Why Docker?<br />
Docker helps you to deliver the software quickly. Docker provides you the portability, consistency, and scalability for deploying applications in different environments.&nbsp;Docker containers are lightweight, isolated, and easy to deploy. Using Docker we can ship code faster, standardize application operations, seamlessly move code, and save money by improving resource utilization.&nbsp;</p>
<p>## How docker Works?<br />
Docker uses a technology called namespaces to provide the isolated workspace called the container.&nbsp; Docker uses resource isolation in the OS kernel to run multiple containers on the same OS.&nbsp; This is different from the virtual machines (VMs), which encapsulate an entire OS with executable code on top of an abstracted layer of physical hardware resources.</p>
<p>## Container Lifecycle<br />
The lifecycle of a Docker container involves creation, running, stopping, and removal.</p>
<p>## 10 basic commands of docker with their use case<br />
1. docker — — version =&gt; This command is used to get the currently installed version of docker.<br />
2. docker pull image name =&gt; This command is used to pull images from the docker repository(hub.docker.com).<br />
3. docker run -it -d image name =&gt; This command is used to create a container from an image.<br />
4. docker ps =&gt; This command is used to list the running containers.<br />
5. docker ps -a =&gt; This command is used to show all the running and exited containers.<br />
6. docker exec -it container id bash =&gt; This command is used to access the running container<br />
7. docker stop container id =&gt; This command stops a running container<br />
8. docker images =&gt; This command lists all the locally stored docker images.<br />
9. docker rm container id =&gt; This command is used to delete a stopped container.<br />
10. docker commit container id username/imagename =&gt; This command creates a new image of an edited container on the local system</p>
<p>## What is docker run and docker exec</p>
<p>docker run -it -d image name =&gt; This command is used to create a container from an image.<br />
docker exec -it container id bash =&gt; This command is used to access the running container</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dirk Willemans		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-876</link>

		<dc:creator><![CDATA[Dirk Willemans]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:49:29 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-876</guid>

					<description><![CDATA[&lt;strong&gt;## What is Docker?&lt;/strong&gt;
Container management tool. It is a tool to manage containers.
&#160;
&lt;strong&gt;## Why Docker?&lt;/strong&gt;
Better to say why containers because there are different container management tools on the marke , like the full opensource tool, &lt;strong&gt;podman&lt;/strong&gt;. So why container, it is a more cost-effective alternative for virtual machines and better use of your resources.

&lt;strong&gt;## How docker Works?&lt;/strong&gt;
Docker uses namespaces to provide you a isolated workplace (container).
 
&lt;strong&gt;## Container Lifecycle&lt;/strong&gt;
pull container image
create (create your container) 
start (start your container to use app running on container)
pause (if you need the cpu resources for other proceses)
stop (stop container if you no longer need app)
remove (remove your image when no loner needed)

&lt;strong&gt;## 10 basic commands of docker with their use case&lt;/strong&gt;
docker --help (to see all the belw commands :) )
docker ps  (list containers)
docker images (list images)
docker inspect (show low level info)
docker rm (remove container)
docker rmi (remove container image)
docker pull (pull image from a docker registry)
docker create (create a container)
docker exec (run a command in a running container)
docker start (start a container)
&lt;span&gt;docker start (stop a container)&lt;/span&gt;
docker pause (pause all processes within one or more containers)

&lt;strong&gt;## What is docker run and docker exec&lt;/strong&gt;
&lt;span&gt;docker exec (run a command in a running container)&lt;/span&gt;
&lt;span&gt;docker run (run a command in a new container)&lt;/span&gt;
&lt;span&gt;  -&#062; it will pull image, create container and start container)&lt;/span&gt;
&#160;]]></description>
			<content:encoded><![CDATA[<p><strong>## What is Docker?</strong><br />
Container management tool. It is a tool to manage containers.<br />
&nbsp;<br />
<strong>## Why Docker?</strong><br />
Better to say why containers because there are different container management tools on the marke , like the full opensource tool, <strong>podman</strong>. So why container, it is a more cost-effective alternative for virtual machines and better use of your resources.</p>
<p><strong>## How docker Works?</strong><br />
Docker uses namespaces to provide you a isolated workplace (container).</p>
<p><strong>## Container Lifecycle</strong><br />
pull container image<br />
create (create your container)<br />
start (start your container to use app running on container)<br />
pause (if you need the cpu resources for other proceses)<br />
stop (stop container if you no longer need app)<br />
remove (remove your image when no loner needed)</p>
<p><strong>## 10 basic commands of docker with their use case</strong><br />
docker &#8211;help (to see all the belw commands 🙂 )<br />
docker ps  (list containers)<br />
docker images (list images)<br />
docker inspect (show low level info)<br />
docker rm (remove container)<br />
docker rmi (remove container image)<br />
docker pull (pull image from a docker registry)<br />
docker create (create a container)<br />
docker exec (run a command in a running container)<br />
docker start (start a container)<br />
<span>docker start (stop a container)</span><br />
docker pause (pause all processes within one or more containers)</p>
<p><strong>## What is docker run and docker exec</strong><br />
<span>docker exec (run a command in a running container)</span><br />
<span>docker run (run a command in a new container)</span><br />
<span>  -&gt; it will pull image, create container and start container)</span><br />
&nbsp;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Kostiantyn Konstantinov		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-875</link>

		<dc:creator><![CDATA[Kostiantyn Konstantinov]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:49:25 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-875</guid>

					<description><![CDATA[## What is Docker?
Docker is a tool that manages applications/software in packages called containers.

## Why Docker?
This is very useful because all packages/applications can be delivered in one package (image), very fast and without dependency problems.

## How docker Works?
Docker is something similar to virtualization, which allows you to install/start/stop the necessary software/apps using containers.

## Container Lifecycle
Created - running - paused - stopped - deleted
## 10 basic commands of docker with their use case
Docker images - list of images;
ps - list containers;
Pause - pause the processes of the container (CPU will not be used during “pause”);
Pull - get image from the repository;
Restart - restart container;
Rm - remove container;
Start - start container;
Stop - stop container;
Commit - create a new image;
Create - create a new container.

## What is docker run and docker exec
Docker run - works with a newly created container, exec - with already running one.]]></description>
			<content:encoded><![CDATA[<p>## What is Docker?<br />
Docker is a tool that manages applications/software in packages called containers.</p>
<p>## Why Docker?<br />
This is very useful because all packages/applications can be delivered in one package (image), very fast and without dependency problems.</p>
<p>## How docker Works?<br />
Docker is something similar to virtualization, which allows you to install/start/stop the necessary software/apps using containers.</p>
<p>## Container Lifecycle<br />
Created &#8211; running &#8211; paused &#8211; stopped &#8211; deleted<br />
## 10 basic commands of docker with their use case<br />
Docker images &#8211; list of images;<br />
ps &#8211; list containers;<br />
Pause &#8211; pause the processes of the container (CPU will not be used during “pause”);<br />
Pull &#8211; get image from the repository;<br />
Restart &#8211; restart container;<br />
Rm &#8211; remove container;<br />
Start &#8211; start container;<br />
Stop &#8211; stop container;<br />
Commit &#8211; create a new image;<br />
Create &#8211; create a new container.</p>
<p>## What is docker run and docker exec<br />
Docker run &#8211; works with a newly created container, exec &#8211; with already running one.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mariano Gazzola		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-874</link>

		<dc:creator><![CDATA[Mariano Gazzola]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:49:19 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-874</guid>

					<description><![CDATA[# Assignment
## What is Docker?
It&#039;s a platform for executing and managing containers
## Why Docker?
&#160;
## How docker Works?
Docker uses the base operative system to isolate user spaces where to launch applications, you can create infinite of this isolated spaces with the limit of the available resources of hardware.
&#160;
## Container Lifecycle
Create container based on a image
Run the container
Pause
resrtart
Stop
destroy
&#160;
## 10 basic commands of docker with their use case
Run, exec, stop, ps, pull, images, ls, create, start, pause, unpause, kill, rm, restart
&#160;
## What is docker run and docker exec
Docker starts a container, exec lets execute commands to the docker inside operative system]]></description>
			<content:encoded><![CDATA[<p># Assignment<br />
## What is Docker?<br />
It&#8217;s a platform for executing and managing containers<br />
## Why Docker?<br />
&nbsp;<br />
## How docker Works?<br />
Docker uses the base operative system to isolate user spaces where to launch applications, you can create infinite of this isolated spaces with the limit of the available resources of hardware.<br />
&nbsp;<br />
## Container Lifecycle<br />
Create container based on a image<br />
Run the container<br />
Pause<br />
resrtart<br />
Stop<br />
destroy<br />
&nbsp;<br />
## 10 basic commands of docker with their use case<br />
Run, exec, stop, ps, pull, images, ls, create, start, pause, unpause, kill, rm, restart<br />
&nbsp;<br />
## What is docker run and docker exec<br />
Docker starts a container, exec lets execute commands to the docker inside operative system</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Zbigniew Zysiak		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-873</link>

		<dc:creator><![CDATA[Zbigniew Zysiak]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:47:50 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-873</guid>

					<description><![CDATA[Docker is a tool (engine) which allow to run and manage containers.

Using contrainers allow to save costs, save time and improve quality / HC of environment.

Docker engine hold images and provide possibility to deploy isolated boxes similar to virtual machine, but on higher level (without OS kernel).&#160;

Create -&#062; start, configure, manage -&#062; pause/restart if needed -&#062; Stop/Kill -&#062; Delete

10 basic commands of docker with their use case:
-&#062; docker pull httpd - get image
-&#062; docker create httpd - create containers from image
-&#062; docker start - start container
-&#062; docker stop - stop container
-&#062; docker restart - restart container
-&#062; docker pause - pause container
-&#062; docker stats - show container stats
-&#062; docker unpause - resume container
-&#062; docker kill - force stop container
-&#062; docker exec - run application inside container

Docker run - reate and run a new container from an image
Docker exec - execute a command in a running container]]></description>
			<content:encoded><![CDATA[<p>Docker is a tool (engine) which allow to run and manage containers.</p>
<p>Using contrainers allow to save costs, save time and improve quality / HC of environment.</p>
<p>Docker engine hold images and provide possibility to deploy isolated boxes similar to virtual machine, but on higher level (without OS kernel).&nbsp;</p>
<p>Create -&gt; start, configure, manage -&gt; pause/restart if needed -&gt; Stop/Kill -&gt; Delete</p>
<p>10 basic commands of docker with their use case:<br />
-&gt; docker pull httpd &#8211; get image<br />
-&gt; docker create httpd &#8211; create containers from image<br />
-&gt; docker start &#8211; start container<br />
-&gt; docker stop &#8211; stop container<br />
-&gt; docker restart &#8211; restart container<br />
-&gt; docker pause &#8211; pause container<br />
-&gt; docker stats &#8211; show container stats<br />
-&gt; docker unpause &#8211; resume container<br />
-&gt; docker kill &#8211; force stop container<br />
-&gt; docker exec &#8211; run application inside container</p>
<p>Docker run &#8211; reate and run a new container from an image<br />
Docker exec &#8211; execute a command in a running container</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: swati singh		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-872</link>

		<dc:creator><![CDATA[swati singh]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:47:37 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-872</guid>

					<description><![CDATA[What is Docker?
-Docker is an engine. It helps package up an application and everything it needs to run, like settings, tools, into little box known as &quot;container.&quot;

Why Docker?
- it saves time, money and improves quality of work/products. Optimize usage of resources.


How Docker Works?
-Docker uses resource isolation in kernal to run multiple containers on same OS. It facilates multiple containers with same kernal/ resources.

Container Lifecycle
-create, start,kill, pause,unpause,restart, stop

What is docker run and docker exec
-docker run : allows user to create new containers using images.
-docker exec : allows user to run command inside running containers.

10 basic commands of docker with their use case
-docker run : allows user to create new containers using images.
-docker run -d: allows user to create new containers using images, in detached mode.
-docker start : starts container.
-docker exec : allows user to run command inside running containers.
-docker ps : lists running containers.
-docker images : lists available images inside OS.
-docker pull: downloads an image from the internet.
-docker stop: stops a running container.
-docker rm: removes a container.
-docker inspect : fetches the details of container.]]></description>
			<content:encoded><![CDATA[<p>What is Docker?<br />
-Docker is an engine. It helps package up an application and everything it needs to run, like settings, tools, into little box known as &#8220;container.&#8221;</p>
<p>Why Docker?<br />
&#8211; it saves time, money and improves quality of work/products. Optimize usage of resources.</p>
<p>How Docker Works?<br />
-Docker uses resource isolation in kernal to run multiple containers on same OS. It facilates multiple containers with same kernal/ resources.</p>
<p>Container Lifecycle<br />
-create, start,kill, pause,unpause,restart, stop</p>
<p>What is docker run and docker exec<br />
-docker run : allows user to create new containers using images.<br />
-docker exec : allows user to run command inside running containers.</p>
<p>10 basic commands of docker with their use case<br />
-docker run : allows user to create new containers using images.<br />
-docker run -d: allows user to create new containers using images, in detached mode.<br />
-docker start : starts container.<br />
-docker exec : allows user to run command inside running containers.<br />
-docker ps : lists running containers.<br />
-docker images : lists available images inside OS.<br />
-docker pull: downloads an image from the internet.<br />
-docker stop: stops a running container.<br />
-docker rm: removes a container.<br />
-docker inspect : fetches the details of container.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Victor Palomo		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-871</link>

		<dc:creator><![CDATA[Victor Palomo]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:45:04 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-871</guid>

					<description><![CDATA[## What is Docker?

It&#039;s a container that allows to virtualice a operating systems

## Why Docker?

Save time and costs

## How docker Works?

After install docker application it allows to install modules as DB, applications and we can manage as differet instances inside the same operating system

## Container Lifecycle

Create - start - stop - pause - remove

## 10 basic commands of docker with their use case

docker ps -a
docker pull
docker start
docker pause
docker kill
docker create
docker exec
docker version
docker history
docker run
docker stop

## What is docker run and docker exec


docker run: Used to create a container from a image
docker exec: We use it to run a command in a container]]></description>
			<content:encoded><![CDATA[<p>## What is Docker?</p>
<p>It&#8217;s a container that allows to virtualice a operating systems</p>
<p>## Why Docker?</p>
<p>Save time and costs</p>
<p>## How docker Works?</p>
<p>After install docker application it allows to install modules as DB, applications and we can manage as differet instances inside the same operating system</p>
<p>## Container Lifecycle</p>
<p>Create &#8211; start &#8211; stop &#8211; pause &#8211; remove</p>
<p>## 10 basic commands of docker with their use case</p>
<p>docker ps -a<br />
docker pull<br />
docker start<br />
docker pause<br />
docker kill<br />
docker create<br />
docker exec<br />
docker version<br />
docker history<br />
docker run<br />
docker stop</p>
<p>## What is docker run and docker exec</p>
<p>docker run: Used to create a container from a image<br />
docker exec: We use it to run a command in a container</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Alison Silva		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-870</link>

		<dc:creator><![CDATA[Alison Silva]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:44:26 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-870</guid>

					<description><![CDATA[## What is Docker?
Its a container management tool

## Why Docker?
Save cost and time


## How docker Works?
Dockers application taks with docker daemon.
Docks uses resource isolation of OS kernal to run multiple containers.

## Container Lifecycle
It&#039;s container stanges to report their existence.
Can be created, running, paused.. there are other ones that I dont remember.

## 10 basic commands of docker with their use case
create, restart, version, ps, stop, pause, start, rm, pull, kill


## What is docker run and docker exec
run -&#062; creates a new container
exec -&#062; execute commands]]></description>
			<content:encoded><![CDATA[<p>## What is Docker?<br />
Its a container management tool</p>
<p>## Why Docker?<br />
Save cost and time</p>
<p>## How docker Works?<br />
Dockers application taks with docker daemon.<br />
Docks uses resource isolation of OS kernal to run multiple containers.</p>
<p>## Container Lifecycle<br />
It&#8217;s container stanges to report their existence.<br />
Can be created, running, paused.. there are other ones that I dont remember.</p>
<p>## 10 basic commands of docker with their use case<br />
create, restart, version, ps, stop, pause, start, rm, pull, kill</p>
<p>## What is docker run and docker exec<br />
run -&gt; creates a new container<br />
exec -&gt; execute commands</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: shardendu		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-869</link>

		<dc:creator><![CDATA[shardendu]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:44:00 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-869</guid>

					<description><![CDATA[## What is Docker?


Docker is a software that allows you to build, and run applications in containers. Containers are seprate environments that contain all of the binaries for&#160;deploying applications.

## Why Docker?

Docker package applications and their dependencies into containers. Containers are easy to share, run consistently on different systems, and simplify software development and deployment

## How docker Works?


Docker works by creating a light , seprate environment for running applications called container. A container is a software that holds everything like binaries,configuration DLLs etc. inside it which is required to run application by using undelying OS it creates perfect enviroment to run applications seperately


## Container Lifecycle

pull, create, run ,intereact with container stop restart remove

it can also be monitor, manage container and create image.


## 10 basic commands of docker with their use case

docker pull
docker images
docker ps
docker stats
docker start
docker stop
docker pause
docker restart
docker unpause
docker kill


## What is docker run and docker exec

docker run creates and start container based on image

docker exec command used to run a new command or start a new process within a running container]]></description>
			<content:encoded><![CDATA[<p>## What is Docker?</p>
<p>Docker is a software that allows you to build, and run applications in containers. Containers are seprate environments that contain all of the binaries for&nbsp;deploying applications.</p>
<p>## Why Docker?</p>
<p>Docker package applications and their dependencies into containers. Containers are easy to share, run consistently on different systems, and simplify software development and deployment</p>
<p>## How docker Works?</p>
<p>Docker works by creating a light , seprate environment for running applications called container. A container is a software that holds everything like binaries,configuration DLLs etc. inside it which is required to run application by using undelying OS it creates perfect enviroment to run applications seperately</p>
<p>## Container Lifecycle</p>
<p>pull, create, run ,intereact with container stop restart remove</p>
<p>it can also be monitor, manage container and create image.</p>
<p>## 10 basic commands of docker with their use case</p>
<p>docker pull<br />
docker images<br />
docker ps<br />
docker stats<br />
docker start<br />
docker stop<br />
docker pause<br />
docker restart<br />
docker unpause<br />
docker kill</p>
<p>## What is docker run and docker exec</p>
<p>docker run creates and start container based on image</p>
<p>docker exec command used to run a new command or start a new process within a running container</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jacek Szałęga		</title>
		<link>https://www.bestdevops.com/what-is-docker-4/#comment-868</link>

		<dc:creator><![CDATA[Jacek Szałęga]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 15:43:46 +0000</pubDate>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29517#comment-868</guid>

					<description><![CDATA[## What is Docker?
Docker is an open platform for developing, shipping, and running applications. It separates applications frominfrastructure. 

## How docker Works?
## Why Docker?
Docker provides the ability to package and run an application in an isolated environment called a container. You can run many containers simultaneously on a given host. Containers are lightweight and contain everything needed to run the application, so you don’t need to rely on what’s installed on the host (eg it can contain different versions of needed libraries)
Docker in general is similar to Virtual Machines, except it’s much more lightweight. Instead of running an entire separate operating system (which is a massive overhead), Docker runs containers, which use the same host operating system.

## Container Lifecycle
## 10 basic commands of docker with their use case
Create : as name states, eg docker create –name ubuntu-container ubuntu
Start/Run: running container, eg docker run -itd –name ubuntu-container ubuntu
Pause: Optional state, where all container processess are paused, eg docker pause ubuntu-container 
Unpause: all processes within the container that were previously paused are now resumed. eg docker unpause ubuntu-container 
Stop: all processes within the container are halted/stopped, eg docker stop ubuntu-container 
Restart: All processess within container are stopped then started , eg docker restart ubuntu-container 
Destroy: remove container image from memory , eg docker rm ubuntu-container 

other usefull commands for docker
docker exec -it ubuntu-container /bin/bash #run interactive bash session in already running docker container
docker ps -a # list all containers
docker pull imagename # pulls container image from docker repository
docker images # list all l;ocal docker containers images

## What is docker run and docker exec
docker run creates new running container instance , while docker exec allows to run process in already running container.
In other words, first command creates container, second one is usefull if need to interact with it.]]></description>
			<content:encoded><![CDATA[<p>## What is Docker?<br />
Docker is an open platform for developing, shipping, and running applications. It separates applications frominfrastructure. </p>
<p>## How docker Works?<br />
## Why Docker?<br />
Docker provides the ability to package and run an application in an isolated environment called a container. You can run many containers simultaneously on a given host. Containers are lightweight and contain everything needed to run the application, so you don’t need to rely on what’s installed on the host (eg it can contain different versions of needed libraries)<br />
Docker in general is similar to Virtual Machines, except it’s much more lightweight. Instead of running an entire separate operating system (which is a massive overhead), Docker runs containers, which use the same host operating system.</p>
<p>## Container Lifecycle<br />
## 10 basic commands of docker with their use case<br />
Create : as name states, eg docker create –name ubuntu-container ubuntu<br />
Start/Run: running container, eg docker run -itd –name ubuntu-container ubuntu<br />
Pause: Optional state, where all container processess are paused, eg docker pause ubuntu-container<br />
Unpause: all processes within the container that were previously paused are now resumed. eg docker unpause ubuntu-container<br />
Stop: all processes within the container are halted/stopped, eg docker stop ubuntu-container<br />
Restart: All processess within container are stopped then started , eg docker restart ubuntu-container<br />
Destroy: remove container image from memory , eg docker rm ubuntu-container </p>
<p>other usefull commands for docker<br />
docker exec -it ubuntu-container /bin/bash #run interactive bash session in already running docker container<br />
docker ps -a # list all containers<br />
docker pull imagename # pulls container image from docker repository<br />
docker images # list all l;ocal docker containers images</p>
<p>## What is docker run and docker exec<br />
docker run creates new running container instance , while docker exec allows to run process in already running container.<br />
In other words, first command creates container, second one is usefull if need to interact with it.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
