Last active
July 1, 2025 19:44
-
-
Save deepanshumehtaa/194942cf7d9e70d7ea8489aff398f2e1 to your computer and use it in GitHub Desktop.
Docker Commands
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
permission issues: | |
> ls -l /var/run/docker.sock | |
> sudo chmod 666 /var/run/docker.sock | |
# for DockerFIle | |
Create a Docker Image: (assuming you already have Dockerfile in ur folder) | |
> docker build -t <my-any-image-name> . | |
RUN ......................................... | |
Run a built created image | |
> docker run <img-name> | |
> docker run -it -d -p 8083:3000 <img-name> | |
Show all the containers | |
> docker ps | |
> docker ps -a | |
see the OS of docker imag: | |
> docker run <img-name> cat /etc/os-release | |
# RUN commands .................. | |
see the set working dir | |
> docker run <img-name> pwd | |
> docker run <img-name> whoami | |
> docker stop <CON-id> | |
Docker compose ......................................... | |
docker-compose --version | |
USER to docker .................................... | |
USER is the username who is `RUN` the commands inside docker container | |
if no user specified `root` | |
we can create user using: | |
> RUN adduser -D deepanshu | |
> USER deepanshu | |
ENV .............................................. | |
ENV app_host='0.0.0.0' | |
ENV app_port='8000' | |
> docker run <img-name> env | |
delete containers..................... | |
docker rm <c-id> -f | |
delete image...................................... | |
docker rmi <image_id> | |
Docker Login ........................................................................ | |
> docker login | |
change the tag: | |
> docker tag <IMG> <USERNAME>/<IMG>:tag | |
> docker push <image> | |
# list all docker images............................... | |
> docker images | |
NGINX: | |
cd /etc/nginx/sites-available | |
edit default | |
and remove 404 logic | |
after that do reload | |
sudo systemctl reload nginx | |
======================== Podman ========================================================== | |
podman connect error: ........................... | |
podman machine list | |
podman machine stop | |
podman machine rm podman-machine-default | |
podman machine init | |
podman machine start | |
podman machine set --rootful | |
----------------- Docker --------------------- | |
CMD ["gunicorn", "-w", "4", "-k", "uvicorn.workers.UvicornWorker", "main:app", "--bind 0.0.0.0:8000", "--max-requests", "100"] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment