Docker reference: Difference between revisions

From Fvettore-WIKI
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
=Small docker reference=
=Small docker reference=
==run container==
==Containers==
===run container===
  docker run --publish 10000:80 nginx
  docker run --publish 10000:80 nginx
Detaching (background
Detaching (background
  docker run --publish 10000:80  --detach nginx  
  docker run --publish 10000:80  --detach nginx  
==List running
Naming (otherwise random name generated)
docker run --publish 10000:80  --name webserver --detach nginx
or
  docker run -p 10000:80  --name webserver -d nginx
 
===logs===
docker logs webserver
 
===List running===
  docker container ls
  docker container ls
<pre>
<pre>
Line 11: Line 20:
70b82b95bcd8  nginx                          "/docker-entrypoint.…"  10 seconds ago  Up 9 seconds          0.0.0.0:10000->80/tcp, [::]:10000->80/tcp                                                                                                                                                quirky_jackson
70b82b95bcd8  nginx                          "/docker-entrypoint.…"  10 seconds ago  Up 9 seconds          0.0.0.0:10000->80/tcp, [::]:10000->80/tcp                                                                                                                                                quirky_jackson
</pre>
</pre>
Or
docker ps
List all (even stopped)
List all (even stopped)
  docker container ls
  docker container ls -a
==Stop==
 


===Stop===
docker container stop webserver
Stopping using id:
Stopping using id:
  docker stop 70b82b95bcd8
  docker stop 70b82b95bcd8
Sropping using temp name:
Stopping using name:
  docker stop quirky_jackson
  docker stop quirky_jackson
===Prune===
Remove all stopped container
docker container prune
===Stats==
Show all usage stats (memory/CPU)
docker container stats web
==Images==
===List===
docker image ls
=== remove ===
docker image rm xxxx

Latest revision as of 15:34, 3 September 2025

Small docker reference

Containers

run container

docker run --publish 10000:80 nginx

Detaching (background

docker run --publish 10000:80  --detach nginx 

Naming (otherwise random name generated)

docker run --publish 10000:80  --name webserver --detach nginx

or

 docker run -p 10000:80  --name webserver -d nginx

logs

docker logs webserver

List running

docker container ls
[root@KVMMASTER test]# docker container  ls
CONTAINER ID   IMAGE                           COMMAND                  CREATED          STATUS                 PORTS                                                                                                                                                                                    NAMES
70b82b95bcd8   nginx                           "/docker-entrypoint.…"   10 seconds ago   Up 9 seconds           0.0.0.0:10000->80/tcp, [::]:10000->80/tcp                                                                                                                                                quirky_jackson

Or

docker ps

List all (even stopped)

docker container ls -a

Stop

docker container stop webserver

Stopping using id:

docker stop 70b82b95bcd8

Stopping using name:

docker stop quirky_jackson

Prune

Remove all stopped container

docker container prune

=Stats

Show all usage stats (memory/CPU)

docker container stats web


Images

List

docker image ls

remove

docker image rm xxxx