Docker Container
AnsweredAn official docker NX server with working licensing would be great!
-
I don't know, I never got it to the point of a working container, permission problems prevented mine from starting.
But, in a VM and Docker Container the MAC and IP is dynamic, thus they should not be used for licensing or ID'ing purposes, as they can change on every invocation.
It is possible to fix the MAC in a VM, and with hacking it is possible in a container, but assigning a static MAC to a container is a non-standard usage, and should not be relied on.
I do like the cloud account idea, I buy licenses, they are associated with my cloud account, I get to assign them to systems I manage.
-
In my testing it seems to me that so long as the container is not removed it maintains licensing etc. Though I am maintaining the database in an a volume on the host. What I am trying to clear up is the expected operation here. Is it expected that:
A. The image can be saved, transferred to another computer, run as a new container with valid licensing etc.
OR
B. So long as the container is not removed from Docker (e.g. docker container prune) while stopped, starting up the container should continue as it was.
Currently, in the testing I have been doing, B is how it works.
-
Any update on when we can expect to see official docker support?
FYI, these do work, but I'm still using an Ubuntu Server VM for my paid licenses:
https://hub.docker.com/u/thehomerepot/
-
Hi Pieter,
4.0 version will be supporting docker in 'experimental' mode.
We don't know yet what does that mean exactly. It is not going to be an officially supported platform yet, because we won't do full regression testing on it, but we will try to address docker-related issues when possible.
-
Hi Pieter,
As stated above, in my testing I have been able to bring down the container and boot it back up without licensing issues so long as the database is maintained on the host. The only time licensing will not operate is if you try to move the image and database to another computer.
-
That is exactly that must be supported.
Automated updates do not bring a container up and down, when an update happens the old container gets deleted, a new one gets created, pointing to the same config and recording mount, but the hardware can change any time.
Hardware as seen by the container can also change as the underlying container management ecosystem changes.
The licensing must be tied to something other than hardware, e.g. purely a configuration in the config folder, connected to a cloud license, etc., but not hardware.
-
Gentlemen,
We have released an experimental package to run Nx in a Docker environment. More about this can be read HERE.
Please sign in to leave a comment.
Comments
17 comments