https://github.com/rcv911/docker
docker + gitlabCI templates
https://github.com/rcv911/docker
ci docker docker-compose docker-image templates
Last synced: 5 months ago
JSON representation
docker + gitlabCI templates
- Host: GitHub
- URL: https://github.com/rcv911/docker
- Owner: rcv911
- Created: 2019-05-03T10:10:18.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-03T15:14:29.000Z (about 7 years ago)
- Last Synced: 2023-11-29T20:43:07.223Z (over 2 years ago)
- Topics: ci, docker, docker-compose, docker-image, templates
- Language: Dockerfile
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker usuful things
## Description
Useful commands that I use every day
## Configuration
-Docker Server Settings -> [How to enable the remote API for docker](https://success.docker.com/article/how-do-i-enable-the-remote-api-for-dockerd)
>client = docker.DockerClient(base_url='tcp://0.0.0.0:2376')
## Docker Commands
##### Show information
>sudo docker ps --size
##### Список image с указанием размера, количества и активных image
>sudo docker system df
##### Delete unused images
>sudo docker image prune -a
##### Delete unused images by CREATED date
>sudo docker image prune -a --filter "until=$(date +'%Y-%m-%dT%H:%M:%S' --date='-15 days')"
##### Delete all containers
>docker rm $(docker ps -a -q)
##### Delete all images
>docker rmi $(docker images -q)
##### Stop all images (better use kill)
>docker kill $(docker ps -a -q)
>sudo docker kill $( sudo docker ps -a -q)
>docker stop $(docker ps -a -q)
##### Restart all containers
>docker restart $(docker ps -a -q)
##### Delete all stopped images
>sudo docker rm $(sudo docker ps -q -f status=exited)
##### Delete all dangling (unused) images
>sudo docker rmi $(sudo docker images -q -f dangling=true)
##### Delete all dangling (unused) volumes -> volumes remains after deleting containers and images
>sudo docker volume rm $( sudo docker volume ls -q)
##### Stop(kill) all containers with name
>sudo docker kill $( sudo docker ps -aqf "name=")
##### Узнать подключился ли процесс к определенному порту/сокету
>sudo lsof -i : *port*
##### Show container information in JSON:
>docker inspect container_name
## Docker Image Controls
##### Save image
>docker save -o *path_for_generated_tar_file* *image_name*
##### Load image
>docker load -i *path_to_image_tar_file*
## Links
[Standard copy tools](https://www.shellhacks.com/ru/copy-files-ssh-10-examples/)
## License
Free