-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Host Container on Docker Hub #7
Comments
Hi, Let's try to do that. It can be a nice feature especially if you want to try the tool quickly. There are several problems with the approach:
But in any case it will be a good experiment. We will see how much user will decide to use the image out of the box. |
Hi, It seems that the feature isn't so easy as it looks like. Our image is based on Ubuntu. Ubuntu has Intellectual property rights policy:
As far as I understand any image which is based on Ubuntu and redistributed through Docker Hub violates the policy. In general to be compliant it is necessary to use another distribution and check all packages which it includes by default. It is a big piece of work. Thus I have decided to close the issue. Probably it is better to invest time into creating a demo server. |
I don't think this policy applies to docker images using ubuntu as the base image.
However those are not definitive proofs, but reasons to reopen the issue. If you tell me how to convince you that a docker image would be legal, then I will take care of it. |
If anybody creates and supports images for CVAT we will be glad to specify the information somethere (need to check that). I will reopen the issue. Maybe someone from community will find a solution. P.S. But I believe it is much better to spend time and energy to build a demo server. |
So why isnt this happening then? Do you need help? |
Hi @JulianWgs , It states that we cannot redistribute ubuntu docker image:
|
Why not switching to debian? I am currently trying to get cvat up and running in kubernetes. In the process i started to change the dockerfiles to get faster builds. For the docker.ui simply switch the image to: I will create a pull request after i managed to get it working in our kubernetes cluster. |
@Langhalsdino , if you can help us and optimize CVAT images it will be awesome. Look forward for PRs from you. |
since gitlab is currently down, i a have a little bit of time on my hand and try to move both two buster-slim :) |
@nmanovic I have no legal experience therefore, can you check wether or not we are allowed to publish software like ffmpeg, gstreamer0.10-ffmpeg, unrar-free provided by http://www.deb-multimedia.org (non-free) on hub.docker.com? Furthermore check the rest of the used software stack? I will create a pull request with my changes to the docker files and reference them here. It seems like it worked, but i have to check a few more thinks before creating the PR :) |
Looking for some help testing the new docker container (CUDA support, ...). Furthermore, ci integration for publishing it on Docker Hub is needed :) |
It seems that OpenVINO is on DockerHub. Thus CVAT image also can be placed on DockerHub. https://hub.docker.com/u/openvino |
Thank you for sharing the software licenses @nmanovic and doing all the work to collect them :) I checked a few of the unknown licenses and if I am not mistaken unrar could be replaced by their open-source counterpart unrar-free as shown in the Dockerfile and prev. pull request: https://github.com/opencv/cvat/blob/c7d1c82aeb0a81f26f03673050c33de83b57bfb7/Dockerfile Furthermore, the GLP V2 license can replace UNKNOWN in the excel of pkg-config is GLP V2 Why is CVAT needing the following X11 extensions: So what are the next steps for moving forward to a prebuild DockerHub version of CVAT? Furthermore, why are we using Ubuntu and not Debian? |
The file is only for my reference. I'm working now to clean up packages and prepare dockerfiles for DockerHub. |
# This is the 1st commit message: # This is a combination of 3 commits. # This is the 1st commit message: # This is a combination of 8 commits. # This is the 1st commit message: setup config Add built from source code one domain name insted of two add installation guide update gitignore # This is the commit message cvat-ai#2: delete serverless (nuclio) # This is the commit message cvat-ai#3: add backup script to gitignore # This is the commit message cvat-ai#4: Add script for backup data # This is the commit message cvat-ai#5: Add docstrings for backup script # This is the commit message cvat-ai#6: Update backup script to delete after 30 days # This is the commit message cvat-ai#7: Fix backup error # This is the commit message cvat-ai#8: Update backup rules, and decrease cache size from 1 Tb to 10 Gb # This is the commit message cvat-ai#2: one domain name insted of two # This is the commit message cvat-ai#3: add installation guide # This is the commit message cvat-ai#2: delete serverless (nuclio)
* Update label form Remove Done button Add closing by Esc Add continuing by Enter * disable autocomplete on label form * Update submit behavior on create task Change one submit button to two: "submit and open" and "submit and continue" * Update submit behavior on create project Change one submit button to two: "submit and open" and "submit and continue" * fix eslint error * change tests * Add changes in changelog * update version cvat-ui * move of empty name handler logic when create label * change handler errors on create project * change text of buttons * revert change yarn.lock * Fixed eslint pipeline * fix eslint error on test * fix several tests * fix several tests * fix several tests * fix several tests Co-authored-by: Boris <[email protected]> Co-authored-by: kirill-sizov <[email protected]> Co-authored-by: Nikita Manovich <[email protected]>
Could you please connect this repository to docker hub. This way it would be possible just to download to already built container, since the build process is rather lengthy.
The text was updated successfully, but these errors were encountered: