News for hackers. Stuff that matters.
Re:Docker Considered Harmful (2016) by qqqturing on Monday June 25, 2018 @03:08PM (#17394864)
The author seems a bit out of touch. I'm a junior dev and starting a db for development is as easy as `docker run redis`. I don't even know half the tools he mentioned and i will not read the linux source documentation like he suggested to get isolation for my services.
Re:Docker Considered Harmful (2016) by dom96 on Monday June 25, 2018 @03:36PM (#17395127)
Starting redis manually isn't that much harder though:

    brew install redis
    redis-server
I personally feel that people reach for Docker too quickly. It's worthwhile to learn how things actually work so that you know what to do when Docker eventually fails you.
Re:Docker Considered Harmful (2016) by trowawee on Monday June 25, 2018 @03:42PM (#17395182)
For me, it's less about the ease of starting one thing than it is the ease of juggling a lot of things. I've got docker containers on my machine for multiple work projects and a few organizations I do volunteer dev work for. Between them, I'm running two versions each of Ruby and Python and a number of instances of Postgres and MySQL, plus local Redis containers for three separate projects. Shifting between them is as simple as docker-compose down/cd/docker-compose up. When I'm done developing for the day, I just take everything down and bring it back the next morning.
Re:Docker Considered Harmful (2016) by TheHydroImpulse on Monday June 25, 2018 @04:29PM (#17395535)
when you have to manage a large number of services with a bunch of different devs touching things, Docker is almost required to get a consistent development state.

There's literally nothing wrong with reaching for Docker right away. It allows you to have the same, repeatable development environment. Maybe you deploy to production without Docker, but any project I start I'll reach for Docker right away.

Re:Docker Considered Harmful (2016) by cat199 on Monday June 25, 2018 @08:49PM (#17397127)
> i will not read the linux source documentation like he suggested to get isolation for my services.

that are likely running as root on a base kernel that is out of date with vulnerabilities..