First, create the volume that Portainer Server will use to store its database:
docker volume create portainer_data
Then, download and install the Portainer Server container:
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts
By default, Portainer generates and uses a self-signed SSL certificate to secure port 9443. Alternatively you can provide your own SSL certificate during installation or via the Portainer UI after installation is complete.
First, create a new folder:
mkdir flame && cd flame/ && nano docker-compose.yml
Then, create docker-compose.yml file (inside folder):
version: '2.1'
services:
flame:
image: pawelmalak/flame:latest
container_name: flame
volumes:
- ./data:/app/data
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 5005:5005
environment:
- PASSWORD=password
restart: unless-stopped
Change PASSWORD environment value before running the service.
Finally, run the service (inside folder):
docker compose up -d