Docker-Davinci-Resolve-Project-Server icon indicating copy to clipboard operation
Docker-Davinci-Resolve-Project-Server copied to clipboard

TrueNAS SCALE support?

Open UnderEu opened this issue 2 years ago • 12 comments

Not sure if this is the right place to do so but it'd be great if I can install this one on my TrueNAS SCALE server - Tried pulling the image directly from its Docker Compose tool but it didn't manage to deploy.

TrueNAS SCALE supports 3rd-party apps via its docker/k3s environment and there are a 3rd-party repository called TrueCharts, may be you could give them a call and make this happen.

UnderEu avatar Feb 25 '23 17:02 UnderEu

Interesting, did TrueNAS give you any logs or indication of why the Docker-compose stack didn't deploy properly?

I'll have to look at the TrueCharts, looks like they are essentially helm charts? I'm currently looking at installing TrueNAS on my QNAP, so I could look at it then

elliotmatson avatar Feb 26 '23 16:02 elliotmatson

First of all, please forgive my poor English. I will continue to work hard to learn English I get the same problem,I try to run this yaml with “docker-compose” in TrueNAS.But it is not worked.Is there any suggestion? Looking forward to receiving a reply.Thanks! ==========================================Detail================================= TrueNAS Scale Version: 22.12.2

TrueCharts docker-compose version: 23.0.6_6.0.14

k8s describe command output:

root@2cf05d9f821a[...oRAID_18T/applications/Docker/Davinci]# k3s kubectl describe pod davinci-docker-compose-7466ffbb85-5xqdc -n ix-davinci Name: davinci-docker-compose-7466ffbb85-5xqdc Namespace: ix-davinci Priority: 0 Service Account: default Node: Labels: app=docker-compose-6.0.14 app.kubernetes.io/instance=davinci app.kubernetes.io/managed-by=Helm app.kubernetes.io/name=docker-compose app.kubernetes.io/version=23.0.6 helm-revision=3 helm.sh/chart=docker-compose-6.0.14 pod-template-hash=7466ffbb85 pod.name=main release=davinci Annotations: rollme: TjGUk Status: Pending IP: IPs: Controlled By: ReplicaSet/davinci-docker-compose-7466ffbb85 Containers: davinci-docker-compose: Image: tccr.io/truecharts/docker-in-docker:v23.0.6@sha256:f0392a7e7a7b9f977733bea6904754332e8e8279bad0be3437b6ae845cbf1a40 Port: 2376/TCP Host Port: 0/TCP Limits: cpu: 4 memory: 8Gi Requests: cpu: 10m memory: 50Mi Liveness: tcp-socket :2376 delay=10s timeout=5s period=10s #success=1 #failure=5 Readiness: tcp-socket :2376 delay=10s timeout=5s period=10s #success=2 #failure=5 Startup: tcp-socket :2376 delay=10s timeout=2s period=5s #success=1 #failure=60 Environment: TZ: Asia/Shanghai UMASK: 0022 UMASK_SET: 0022 NVIDIA_VISIBLE_DEVICES: void PUID: 568 USER_ID: 568 UID: 568 PGID: 0 GROUP_ID: 0 GID: 0 COMPOSE_FILE: /mnt/NoRAID_18T/applications/Docker/Davinci/docker-compose.yml DOCKER_TLS_CERTDIR: /certs Mounts: /config from docker-certs-ca (rw) /dev/shm from devshm (rw) /docker-certs-ca from persist-list-0 (rw) /shared from shared (rw) /tmp from tmp (rw) /var/logs from varlogs (rw) /var/run from varrun (rw) Conditions: Type Status PodScheduled False Volumes: devshm: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: Memory SizeLimit: docker-certs-ca: Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace) ClaimName: davinci-docker-compose-docker-certs-ca ReadOnly: false persist-list-0: Type: HostPath (bare host directory volume) Path: /mnt/NoRAID_18T/applications/Docker/Davinci/cert HostPathType: shared: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: tmp: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: varlogs: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: varrun: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: Memory SizeLimit: QoS Class: Burstable Node-Selectors: Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s Events: Type Reason Age From Message


Warning FailedScheduling 2m1s default-scheduler 0/1 nodes are available: 1 pod has unbound immediate PersistentVolumeClaims. preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling.

qiqiandfei avatar Jun 03 '23 13:06 qiqiandfei

Just an update, I finally got around to installing TrueNAS on my QNAP, so I'm starting to look at this again!

elliotmatson avatar Aug 25 '23 23:08 elliotmatson

I am also a TrueNAS Scale user and interested in running this as a Docker Image. Any help I can offer please let me know and I will be happy to assist as best I can.

Geoff-Ilmax avatar Sep 08 '23 01:09 Geoff-Ilmax

I'm hoping to take some time this weekend to look at this! I'm still learning about TrueNAS charts and how exactly they differ from Helm charts.

elliotmatson avatar Sep 13 '23 14:09 elliotmatson

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Oct 13 '23 15:10 github-actions[bot]

Still planning on working on this, just been busy with some personal stuff!

elliotmatson avatar Oct 13 '23 15:10 elliotmatson

I think this would likely be best served by another project, since this won't use docker-compose at all. I'm going to close this issue, and start working on that here

elliotmatson avatar Oct 21 '23 13:10 elliotmatson

Just saw this, looks like TrueNAS is making a shift towards Docker Compose, so I'll reevaluate once Electric Eel is released! Given this, I probably won't put any work into a k3s version given this information

elliotmatson avatar May 30 '24 19:05 elliotmatson

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Jun 29 '24 20:06 github-actions[bot]

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Jul 30 '24 01:07 github-actions[bot]

Still waiting for the final release of TrueNAS 24.10, then I can work on this

elliotmatson avatar Sep 27 '24 13:09 elliotmatson

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Oct 27 '24 15:10 github-actions[bot]

Now that 24.10 is out, I'll start taking a look at this in the next few weeks!

elliotmatson avatar Oct 30 '24 13:10 elliotmatson

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Nov 29 '24 14:11 github-actions[bot]

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Dec 29 '24 15:12 github-actions[bot]