From 03521b3245702c4d4e2fd365adc7841d033c0b3a Mon Sep 17 00:00:00 2001 From: TBS093A Date: Thu, 9 Mar 2023 16:51:47 +0100 Subject: [PATCH] add README.md detailed instruction of this repo --- README.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..286ade4 --- /dev/null +++ b/README.md @@ -0,0 +1,54 @@ +# Docker Images Repo + +repo for storage any useful SaaS oriented on containers -> Enjoy! + +## Docker & Docker Compose Installation + +firstly you need docker: + +```bash +apt-get install docker.io +yum install docker.io +pacman -S docker +``` + +next step is docker-compose installation: + +```bash +sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose +sudo chmod +x /usr/local/bin/docker-compose +docker-compose --version +``` + +## Docker & Docker Compose Configure + +you can use docker / docker-compose with sudo but you can add your user to ```docker``` group, and use docker straightly, like that: + +```bash +sudo groupadd docker +sudo usermod -aG docker $USER +``` + +also important thing is configure systemctl for running docker on boot with systemd: + +```bash +sudo systemctl enable docker.service && sudo systemctl enable docker +sudo systemctl start docker +sudo systemctl status docker +``` + +otherwise you can disable docker auto runner with systemd: +```bash +sudo systemctl disable docker.service && sudo systemctl disable docker +``` + +## Docker Cleaning + +you can clean docker objects separetly, but removing every objects are more comfortable: + +```bash +docker system prune --volumes +``` + + +