EDIT: I only now fully understand Jidovu's post, seems it is impossible to run this as a docker container in unraid.
ORIGINAL POST:
I have tried it and that does seem to pull it down. However, I believe that is all it does, it does not start it. I tried starting it from command line but to no success.
I then attempted to create the container entirely in command line using this source to no avail. I edited his line to be this:
docker run -it --rm -e CHE_HOST=<MY_UNRAID_IP> -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/user/appdata/data/:/data eclipse/che:rc start
as well as
docker run -it --rm -e CHE_HOST=172.17.0.2 -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/user/appdata/data/:/data eclipse/che:rc start -e PUID=100 -e PGID=99 -v /mnt/user/appdata/che/:/config
It first pulled down about 8 other containers with it, I guess its dependencies, to eventually receive the following error:
INFO: (che cli): rc - using docker 19.03.5 / native
INFO: (che config): Generating che configuration...
panic: interface conversion: interface is nil, not syscall.Errno
goroutine 1 [running]:
github.com/docker/docker/pkg/term.tcget(0x1, 0xc82035f340, 0x0)
/go/src/github.com/docker/docker/pkg/term/tc_linux_cgo.go:39 +0x7a
github.com/docker/docker/pkg/term.IsTerminal(0x1, 0xc8201af840)
/go/src/github.com/docker/docker/pkg/term/term.go:74 +0x3b
github.com/docker/docker/pkg/term.GetFdInfo(0x175c660, 0xc820080008, 0x175c660, 0xc820080008)
/go/src/github.com/docker/docker/pkg/term/term.go:45 +0x54
github.com/docker/docker/api/client.NewDockerCli.func1(0x0, 0x0)
/go/src/github.com/docker/docker/api/client/cli.go:165 +0x5d5
github.com/docker/docker/api/client.(*DockerCli).Initialize(0xc820205c80, 0x0, 0x0)
/go/src/github.com/docker/docker/api/client/cli.go:59 +0x47
github.com/docker/docker/cli.(*Cli).command(0xc8203ae3c0, 0xc8201afcd0, 0x1, 0x1, 0x0, 0x0, 0x0)
/go/src/github.com/docker/docker/cli/cli.go:64 +0x6d3
github.com/docker/docker/cli.(*Cli).Run(0xc8203ae3c0, 0xc820082010, 0x27, 0x27, 0x0, 0x0)
/go/src/github.com/docker/docker/cli/cli.go:86 +0x2bb
main.main()
/go/src/github.com/docker/docker/docker/docker.go:63 +0x43c
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1721 +0x1
goroutine 21 [syscall]:
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:22 +0x18
created by os/signal.init.1
/usr/local/go/src/os/signal/signal_unix.go:28 +0x37