App Container spec gains new support as a community-led effort
App Container spec gains new support as a community-led effort
Posted May 7, 2015 21:31 UTC (Thu) by kleptog (subscriber, #1183)In reply to: App Container spec gains new support as a community-led effort by dlang
Parent article: App Container spec gains new support as a community-led effort
While this is a nice benefit, this isn't the reason I'm doing it. The problem with deploying applications that you want to know exactly what version is deployed where. Packaging is the first step but applications need to manage ports and run multiple programs which packaging alone can't do easily.
For me the real innovation with Docker is the *scripted deployment of applications* i.e. Dockerfiles. A developer can test on their local machine the exact environment as it will run in production. When a security update needs to be deployed, you kick the buildbot to generate a new image, you can test it and deploy it, replacing the old one. And rollback if it breaks.
So far I haven't found anything as nice for, for example, VM images. I at first thought Vagrantfiles could do it, but they are for controlling the VMs, there's nothing there to help with the creation of images.
So really, standardising the container format is completely uninteresting for me. Send me your Dockerfile and I'll build the image locally using whatever tool (though I guess only Docker understands Dockerfiles). I'm not at the point where I feel I can trust random images downloaded off the internet.
FWIW, I don't see anything about Rocket that resembles Dockerfiles, I hope they're not neglecting that aspect.
