...
Cloud Native denotes a macro trend related to the standardization of Linux service management and Linux-based cloud computing. It’s when services are made for the cloud (including on-premises private cloudsas defined within NIST 800-145). Cloud Native services can be migrated between different kinds of cloud deployment scenarios, which may help with a defined onboarding, migration and exit strategy of the services in scope.
Handy snippets
List dockerized processes
Code Block |
---|
% docker ps marius@sofhelk
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c0ed60585f3a cyb3rward0g/helk-spark-worker:2.4.0 "./spark-worker-entr…" 2 months ago Up Less than a second helk-spark-worker
|
Prune Docker system
Code Block |
---|
% docker system prune
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all dangling images
- all dangling build cache
|
If at the point of the prune action running containers are using a network, it will not get deleted.
Prune Docker containers
Code Block |
---|
% docker container prune
WARNING! This will remove all stopped containers.
|
This will only remove stopped containers.
Stop all running containers of the host
Code Block |
---|
% docker container stop $(docker container ls -aq)
c0ed60585f3a
0fc271e3ce26
...
78554ec24145
|
If you want to delete the containers, you can issue rm
instead of the stop
. The snapshot-images will still be on the system.
Delete Docker snapshot-images
Code Block |
---|
docker stop $(docker ps -aq)
docker rm $(docker ps -aq)
docker rmi $(docker images -q)
|
Given that the containers are stopped:
Code Block |
---|
% docker system prune -a
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all images without at least one container associated to them
- all build cache
Are you sure you want to continue? [y/N] y
Deleted Networks:
docker_helk
Deleted Images:
untagged: confluentinc/cp-ksql-server:5.1.0
untagged: confluentinc/cp-ksql-server@sha256:6bbf25d9f682a0c12c3fefbd9e380c696957675b358c39e332047ff318d6e8a8
deleted: sha256:db9d3eaf462485ea5341ee4136380abdf4b56d0c92238f2dc68ebd8ec43d1551
deleted: sha256:e6006d635444b53e795b80697d15dcd79ded0fcd2427e4a4b796ade88ea83cea
|
Alternatively:
Code Block |
---|
% docker rmi $(docker images -a -q) |