3 ms·
I'm using Docker as different than most people intended: To grade student programming assignments on different physical machines. And I can distribute the docke
by CSDude 12y ago
I'm using Docker as different than most people intended: To grade student programming assignments on different physical machines. And I can distribute the docker images to students, so they stop complaining "But it works on my machine". So it is a different usage of packaging and shipping code.
- fideloper 12y agoSort of - the 'works on my machine' issue is definitely something Docker helps with in DevOps settings too.
- tlrobinson 12y agoIMHO every open source project should come with either a Vagrantfile or Dockerfile, if only to allow potential users to quickly try out the project in a known good environment. Of course then you risk developers of libraries/tools only developing/testing against that particular environment, but that could be solved by having a variety of Docker/Vagrantfiles integrated with a CI system.
- justincormack 12y agoThat is very fragile, you want to make sure your code is not that dependent on a very specific environment really.
- tlrobinson 12y agoYes, hence the second sentence: "Of course then you risk developers of libraries/tools only developing/testing against that particular environment, but that could be solved by having a variety of Docker/Vagrantfiles integrated with a CI system."