Install Podman on RHEL
1) sudo dnf install -y podman
2) podman search mysql
3) podman login docker.io
4) podman login registry.redhat.io
5)podman login registry.redhat.io –authfile pull-secret.json
enter username and password
6) podman login -u
podman login docker.io -u demo129
podman login -u -p
podman login docker.io -u demo129 -p *
7)podman logout docker.io
8)podman images
9)podman tag :
example: podman tag docker.io/library/nginx my-app:v1.0
10)podman images
11)Syntax: podman rmi
Command: podman rmi c013d3763e14
podman rmi -a
podman rmi -f 97662d24417b
12)podman pull
podman pull mysql
13)Podman pull –creds
podman pull docker.io/library/mysql:latest –creds demo129 password
14)podman pull –authfile
podman pull registry.redhat.io/ubi8/ubi:latest –authfile pull-secret.json
15) Podman push
podman push localhost/my-app:v1.0 c85361v1.localhost:5000/nginx
16)Podman push –creds :
podman push localhost/my-app:v2.0 c85361v1.localhost:5000/nginx –creds registryuser
17)podman push localhost/my-app:v2.0 c85361v1.localhost:5000/nginx –authfile
Command: podman push localhost/my-app:v2.0 c85361v1.localhost:5000/nginx –authfile /root/pull-secret1.json
18)podman ps
19)Podman ps -a
20)Podman ps -l
21)Podman ps -l –format “{{.Mounts}}”
22)podman run
Command: podman run ubuntu
23)podman run –name
Command:
podman run –name my-container ubuntu
podman ps -a
24)podman run -it
Command podman run -it ubuntu bash
echo hello
25)podman run -p :
Command: podman run -p 8080:80 nginx
26)podman run -d
Command: podman run -d -p 80:80 nginx
27)podman run -v : ubuntu
Command: podman run -v /root/data:/container/data ubuntu
28)Podman exec -it
Command: podman exec -it 42e9ece2f900 /bin/bash
29)Podman stop
Command: podman stop 7ed11ed54d95
30)podman stop -a
31)Podman start
Command: podman stop a08fb0c3c910
32)podman start -a
33)podman start -all
34)podman rm
Command: podman rm d159154fa698
35)podman rm -f
Command: podman rm -f a08fb0c3c910
36)Podman logs
Command: podman logs 42e9ece2f900
37)Syntax: Podman logs -f
Command: Podman logs -f 42e9ece2f900