mirror of
https://github.com/amidaware/tacticalrmm.git
synced 2026-04-26 15:05:57 +03:00
[GH-ISSUE #994] Specification version 3.7 in docker-compose.yml is unsupported (Debian 10, Docker 20.10, Compose 1.21) #2545
Labels
No labels
In Process
bug
bug
dev-triage
documentation
duplicate
enhancement
fixed
good first issue
help wanted
integration
invalid
pull-request
question
requires agent update
security
ui tweak
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/tacticalrmm#2545
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nativeit on GitHub (Feb 27, 2022).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/994
Server Info (please complete the following information):
Installation Method:
Describe the bug
After configuring
.envfile according to documentation, using the unmodifieddocker-compose.ymllinked in the documentation, issuingdocker-compose up -dresults in the following error:My software versions are as follows:
To Reproduce
Steps to reproduce the behavior:
.envaccording to Tactical RMM docsdocker-compose up -dExpected behavior
Docker Compose should pull images and run containers specified in
docker-compose.ymlAdditional context
I am not exactly an expert in Docker, however I have been running a Caprover server with dozens of Docker Compose based images for the last few years, and have had my own contributions of complex Caprover one-click-app templates accepted to their official app repository (incl. Redmine+MySQL, Redmine+PostgreSQL, Netbox, and contributed to other app templates like Corteza CRM/ERP and Invoice Ninja).
I only say this to demonstrate a solid foundational understanding of Docker and Docker Compose specs, and a high comfort level in writing Compose specifications with dynamic variables and advanced features. I will continue to troubleshoot this problem on my own, and will post back if I find the cause of the problem (or figure out where I went wrong). I am also happy to submit a PR if I find a fix that does not affect other features/functions in any other way if that would make the dev's lives easier.
Thank you so much for your work on this project, I am an eager supporter of this endeavor!
@nativeit commented on GitHub (Feb 27, 2022):
Evidently
1.21.0-3is the latest version available in the apt repos for Debian Buster. I found a workaround by manually installing Docker Compose according to the instructions at https://docs.docker.com/compose/install/. This brought me to version1.29.2, and resolved this issue.