chore: docker-compose is deprecated (#30)

This commit is contained in:
Leon Morten Richter 2024-06-20 15:06:23 +02:00
parent f539d8ff13
commit 7b772fd1b5
No known key found for this signature in database
GPG key ID: 5D82B80298D52893
2 changed files with 8 additions and 15 deletions

View file

@ -1,9 +1,9 @@
.DEFAULT_GOAL := run
clean:
docker-compose down
docker compose down
docker rm -f $(docker ps -a -q)
docker volume rm "$(docker volume ls -q)"
run:
docker-compose up
docker compose up

View file

@ -74,6 +74,7 @@ Use Grafana & Prometheus to monitor Mikrotik devices. This projects serves as a
## Installation
## Mikrotik Router
At first you need to prepare your router.
Create a group on the device that has API and read-only access:
@ -90,19 +91,11 @@ You need Ubuntu Server for ARM 64 bit in order to use this setup. You may also u
You need to execute the following steps on the target machine itself (e.g. Raspberry Pi).
Install Python and pip:
Install Docker ([official docs](https://docs.docker.com/engine/install/debian/)):
`sudo apt install python3-dev python3 python3-pip -y`
`sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin`
Install Docker + Docker-compose (reboot required)
```bash
curl -sSL https://get.docker.com | sh
sudo usermod -aG docker ubuntu
sudo apt install docker-compose
sudo systemctl enable docker
sudo reboot
```
**:warning: Note:** `docker-compose` was originally written in Python, but it was deprecated some time ago. [Migrate to Compose V2](https://docs.docker.com/compose/migrate/).
<details>
<summary>Optional: Build the Docker Image for mktxp</summary>
@ -137,7 +130,7 @@ git clone https://github.com/M0r13n/mikrotik_monitoring.git
cd mikrotik_monitoring
# Let docker-compose do it's job
docker-compose up -d
docker compose up -d
```
You may need to adjust the following configuration files and add your own credentials for your router:
@ -200,7 +193,7 @@ Under `./docker-armor` you can find an AppArmor profile for this stack. To use i
```
cp ./docker-armor /etc/apparmor.d/docker-armor
apparmor_parser -r -W /etc/apparmor.d/docker-armor
docker-compose -f docker-compose-armored.yml up -d
docker compose -f docker-compose-armored.yml up -d
```
## Resources