K
K
Konstantin2020-02-07 21:20:17
Docker
Konstantin, 2020-02-07 21:20:17

Are there any problems with Docker now, as they wrote about it before?

Hello.
I saw many articles about the fact that Docker has many problem areas, because of which some even refuse to work on it. For example:
- problems after updating the docker version
- problems with mysql if it is run in a container
- various kinds of instability
, etc.
some posts were in 2016, some in 2018.
Now at the beginning of 2020 (end of 2019) is it still bad or better?

Goal: I want to wrap my environment + applications in a container and deploy in a couple of minutes.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
S
Sanes, 2020-02-07
@Sanes

I'd rather invest in playbooks or recipes to customize your app. No need to shove everything into Docker.

S
Sergey Sokolov, 2020-02-07
@sergiks

What you are interested in should be looked for in Issues - for each platform separately.
TL;DR Use it.

O
OnYourLips, 2020-02-08
@OnYourLips

The problem of convenience with the client-server has not been solved, id is still shared.
The build mounts and the ssh agent were never released from the experiment.
Same problems as 4 years ago.

G
Georg Gaal, 2020-02-09
@gecube

There are problems.
In short:
1. Development - develop in docker. This will allow you to maintain a high development pace and portability of environments between different developers. There are still unresolved nuances, such as the speed of the file system in Windows, MacOS X, nuances with the network, but, in general, it is really very convenient.
2. Software assembly. And testing. Again, let it be in the docker. No big problems.
3. Product environment. And here you need to think. Docker as an additional component both reduces performance and introduces an additional point of failure and complexity in debugging. If dockerization and generalization of the environment with development is really financially and technically profitable - go for it. If not... That is a lot of alternatives.

K
Kirill Kudryavtsev, 2020-02-08
@Deissh

There are a lot of docker haters, but basically they themselves are to blame for shoving almost the entire system into it. If you sleep normally and deploy your applications normally (without pain in one place), then why do you need it?
You can close your eyes to all the disadvantages of docker when you have more than 20 different environments.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question