Top 15 Docker commands for beginners

 https://github.com/piwi3910/techtalk/blob/master/Docker_series/06/Top_15_docker_commands_for_beginners.md

Top 15 Docker commands for beginners

1) docker --version

root@docker01:~# docker --version
Docker version 19.03.8, build afacb8b7f0
root@docker01:~#

2) docker pull

root@docker01:~# docker pull ubuntu:latest
latest: Pulling from library/ubuntu
d51af753c3d3: Pull complete
fc878cd0a91c: Pull complete
6154df8ff988: Pull complete
fee5db0ff82f: Pull complete
Digest: sha256:747d2dbbaaee995098c9792d99bd333c6783ce56150d1b11e333bbceed5c54d7
Status: Downloaded newer image for ubuntu:latest
docker.io/library/ubuntu:latest

3) docker run

root@docker01:~# docker run -it -d ubuntu:latest
ece220a53e21d8032ace85c1971cc09de61eccd746a98393133ad88440b7ffb6

4) docker ps

root@docker01:~# docker ps
CONTAINER ID        IMAGE                    COMMAND             CREATED              STATUS              PORTS               NAMES
ece220a53e21        ubuntu:latest            "/bin/bash"         About a minute ago   Up About a minute                       ecstatic_burnell

5) docker ps -a

CONTAINER ID        IMAGE                    COMMAND                  CREATED             STATUS                          PORTS               NAMES
ece220a53e21        ubuntu:latest            "/bin/bash"              2 minutes ago       Up 2 minutes                                        ecstatic_burnell
df4f45eb972d        wordpress:latest         "docker-entrypoint.s…"   11 days ago         Exited (0) About a minute ago                       wordpress_wordpress.1.dg5mghb4wbhnomawmc78dpmrc
5cf671bb4976        portainer/agent:latest   "./agent"                11 days ago         Up 11 days                                          portainer_agent.raee18c3snsfhsv8bjkegzid3.xqqoqxq2bpj9dr6bfmezh4fr9

6) docker exec

root@docker01:~# docker exec -it ece220a53e21 bash
root@ece220a53e21:/#

7) docker stop

root@docker01:~# docker stop ece220a53e21
ece220a53e21

8) docker kill

root@docker01:~# docker kill ece220a53e21
ece220a53e21

9) docker commit

root@docker01:~# docker commit ece220a53e21 piwi3910/ubuntu-techtalk
sha256:261038311235f3dc70b126e8430663fc1e6d3fac4f0ed148177ca250e93bf24c

10) docker login

root@docker01:~# docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: piwi3910
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded

11) docker push

root@docker01:~# docker push piwi3910/ubuntu-techtalk
The push refers to repository [docker.io/piwi3910/ubuntu-techtalk]
b4555cfd62f6: Pushed
8891751e0a17: Mounted from library/ubuntu
2a19bd70fcd4: Mounted from library/ubuntu
9e53fd489559: Mounted from library/ubuntu
7789f1a3d4e9: Mounted from library/ubuntu
latest: digest: sha256:604d96dc8de248d7e76f64e5a40704179e9abe07e90229f8648c1b603c4ac813 size: 1359

12) docker images

root@docker01:~# docker images
REPOSITORY                 TAG                 IMAGE ID            CREATED             SIZE
piwi3910/ubuntu-techtalk   latest              261038311235        2 minutes ago       73.9MB
ubuntu                     latest              1d622ef86b13        7 days ago          73.9MB
wordpress                  <none>              895c3d7568db        13 days ago         540MB
mysql                      <none>              273c7fcf9499        13 days ago         455MB
wordpress                  <none>              0d205d4886fe        4 weeks ago         540MB
portainer/portainer        <none>              2869fc110bf7        6 weeks ago         78.6MB
portainer/agent            <none>              5b96aa0902cb        6 months ago        13.9MB

13) docker rm

root@docker01:~# docker ps -a
CONTAINER ID        IMAGE                    COMMAND                  CREATED             STATUS                       PORTS               NAMES
ece220a53e21        ubuntu:latest            "/bin/bash"              9 minutes ago       Exited (137) 4 minutes ago                       ecstatic_burnell
df4f45eb972d        wordpress:latest         "docker-entrypoint.s…"   11 days ago         Exited (0) 8 minutes ago                         wordpress_wordpress.1.dg5mghb4wbhnomawmc78dpmrc
5cf671bb4976        portainer/agent:latest   "./agent"                11 days ago         Up 11 days                                       portainer_agent.raee18c3snsfhsv8bjkegzid3.xqqoqxq2bpj9dr6bfmezh4fr9
root@docker01:~# docker rm ece220a53e21
ece220a53e21

14) docker rmi

root@docker01:~# docker images
REPOSITORY                 TAG                 IMAGE ID            CREATED             SIZE
piwi3910/ubuntu-techtalk   latest              261038311235        4 minutes ago       73.9MB
ubuntu                     latest              1d622ef86b13        7 days ago          73.9MB
wordpress                  <none>              895c3d7568db        13 days ago         540MB
mysql                      <none>              273c7fcf9499        13 days ago         455MB
wordpress                  <none>              0d205d4886fe        4 weeks ago         540MB
portainer/portainer        <none>              2869fc110bf7        6 weeks ago         78.6MB
portainer/agent            <none>              5b96aa0902cb        6 months ago        13.9MB
root@docker01:~# docker rmi piwi3910/ubuntu-techtalk
Untagged: piwi3910/ubuntu-techtalk:latest
Untagged: piwi3910/ubuntu-techtalk@sha256:604d96dc8de248d7e76f64e5a40704179e9abe07e90229f8648c1b603c4ac813
Deleted: sha256:261038311235f3dc70b126e8430663fc1e6d3fac4f0ed148177ca250e93bf24c
Deleted: sha256:3d7e0e34c3effd992728d5ca852ca12024f952bc9974dd2ae2e07d11db77ba1d

15) docker build

root@docker01:~/techtalk/Docker_series/06# docker build .
Sending build context to Docker daemon  23.04kB
Step 1/3 : FROM scratch
 --->
Step 2/3 : COPY hello /
 ---> 409f0ea728dc
Step 3/3 : CMD ["/hello"]
 ---> Running in f213f817bc95
Removing intermediate container f213f817bc95
 ---> 2b6a604f2d1e
Successfully built 2b6a604f2d1e

Comments

Popular posts from this blog

Extracting and using a modified VMWare Player BIOS or UEFI firmware

Activate Synology Active Backup for Business for DSM 6

Windows 11 internet/account bypass