-
Notifications
You must be signed in to change notification settings - Fork 243
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
Docker support #174
Comments
Hi Ruairidh,
I did a first attempt some time ago but did not find the time to complete it. I believe that this would be a very interesting step. Would appreciate if you keep me posted.
Kindest Regards,
Herry Klumper
+974 50560161
… Op 27 nov. 2018 om 18:58 heeft Ruairidh MacLeod ***@***.***> het volgende geschreven:
Hi,
I'm interested in running BlueSky (simulation only / --headless) inside a docker container. Is this something that has been considered before? Would this be a useful contribution if I can get it working?
Thanks.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Hi Ruairidh, We haven't looked at this yet, but it could indeed be useful. Maybe also a nice way to distribute releases? |
Hi, I believe I have a working first version of this, although by no means a perfect solution! You're welcome to test it out: master...alan-turing-institute:docker_support. To run, first build and start the container: > docker-compose build
> docker-compose up Then connect to it: > python BlueSky.py --client --docker Things to note:
Not sure what you'd like to do going forward - I'm definitely interested in developing this into a usable state since it's a feature that would be very useful for my project. |
Hi Ruairidh, Sounds good! I'll have a look at the Qt dependency in navdb first, I don't think this is really necessary on the server side, in which case I can prevent the import when navdb is used there. What do you mean with not having distinct client/server nodes? I'll try to look at this as well. |
Ok, the latest commit should have removed the Qt import when running headless. I also managed to create and run a docker image. I'll play around with it some more :) |
Ok, I googled around a bit, it seems there are issues with UDP broadcast messages from the docker image to the host. when I add "11000:11000/udp" to the list of ports in the docker-compose file I can receive UDP messages from the host to the docker image, but replies aren't received on the host. |
Hi,
I'm interested in running BlueSky (simulation only /
--headless
) inside a docker container. Is this something that has been considered before? Would this be a useful contribution if I can get it working?Thanks.
The text was updated successfully, but these errors were encountered: