-
Notifications
You must be signed in to change notification settings - Fork 2
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
I recommend using Docker instead of Vagrant #2
Comments
Hi Aaron, That is great, thanks! I would be extremely pleased if someone set up a kitematic version so that people could just click on an "app" and start using the tools. I don't have time to do that but if you are anyone else wants to give it a go I would be extremely please! |
That is correct, Docker for Windows enables Hyper-V, which prevents Virtualbox from running. Vagrant, however, has a Hyper-V provider that allows it to use Hyper-V instead of Virtualbox, and this permits using Ubuntu/Precise 64-bit image as well. (I used I'm not sure what you gain by using Kitematic, I've personally never used it. The instructions for using my Docker image are quite simple:
This drops you into a shell that you can then use to work in immediately. |
I've sourced a spare laptop so can test this out without killing my old installations. Cheers. |
Spoke too soon. Docker for windows requires windows 10, which our university, and many other universities, don't use. I might try docker toolbox but I think that might lead to the 32-bit problem once again. |
Okay, I've got docker toolbox working (sort of) on a windows 8 machine. The syntax is a little bit different to Aaron's Docker for windows, install.sh gets a "permission denied" response, I've had to install g++ and make using apt-get install, and the drives are not syncing. However, the system is 64 bit (yay!). Docker toolbox has no nice pretty user interface like docker for windows so I will have to spend a lot of time reading documentation. I don't know how to fix the syncing problems, or change the memory, or do all the other stuff that needs to happen before this becomes usable. And I don't have time figure any of that out at the moment. If anyone (Fiona? Declan? Stuart?) wants to pick up the torch feel free. |
@simon-m-mudd Did you run this command to start the image I provided?
|
Yes. Docker toolbox uses a mingw shell that doesn't seem to like windows paths such as |
Hm. I don't have a lot of experience with Docker Toolbox. I found a reported issue that volumes outside |
Yeah, it seems Docker for Windows is MUCH easier to use. I am going to keep this issue open so others can attempt to implement in different OS and using the toolbox and see if anyone can streamline the toolbox process. |
The toolbox is deprecated, I would caution against going down that path because it is unsupported by Docker going forward. |
Hello, @fclubb and @dvalters!
I just helped a friend with using the LSDTopoTools packages and they ran into problems with the Vagrant instructions. I noticed that the Ubuntu image they use is a bit out of date (probably not a good thing since you open up ssh with a default username and password on port 22) and use a 32-bit image.
To help remedy this, I published a Docker image afriel/lsdtopotools and some instructions in a GitHub repository LSDTopoTools.
If you have any questions about these instructions or would like to incorporate them, I would be happy to know that more folks can benefit from them.
The text was updated successfully, but these errors were encountered: