Skip to content

Instantly share code, notes, and snippets.

@mertcangokgoz
Created February 13, 2022 11:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mertcangokgoz/8727eeabf650c763e13232099746e649 to your computer and use it in GitHub Desktop.
Save mertcangokgoz/8727eeabf650c763e13232099746e649 to your computer and use it in GitHub Desktop.
Docker CLI ve Docker Compose Notlarım

Docker CLI

docker build -t name .
docker run -p 8080:80 name 
docker run -d -p 8080:80 name 
docker exec -it [id] bash
docker ps 
docker stop <id>
docker ps -a
docker kill <id>
docker rm <id>
docker rm $(docker ps -a -q)
docker images -a
docker rmi <image-name>
docker rmi $(docker images -q)
docker logs <id> -f
docker login
docker tag <image> repository:tag
docker push repository:tag
docker run repository:tag

docker system prune
docker system prune -a
docker volume prune
docker network prune

docker service create <options> <image> <command>
docker service inspect --pretty <service> 
docker service ls 
docker service ps
docker service scale <service>=<replica>
docker service update <options> <service>

docker stack ls
docker stack deploy -c <compose-file> <app-name>
docker stack services <app-name>
docker stack ps <app-name>
docker stack rm <app-name>

Docker Compose

docker-compose up 
docker-compose up -d
docker-compose down
docker-compose logs
docker-compose restart
docker-compose pull
docker-compose build
docker-compose config
docker-compose scale <servicename>=<replica>
docker-compose top
docker-compose run -rm -p 2022:22 web bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment