Learn virtualization, and asked some questions. To use vagrant (homestead). All hosts spun one dev usually. But then started to learn Docker, given very difficult, but I feel maybe he is very cool, because Docker is a wonderful fayloobmenniki. As I understand it, the main point is that I can configure and then run the project completely at any place without setting up the environment.. But in this case, there is a sense in agrante generally, if in the end, ideally, one must still configure the project Docker is that it was portable? Or vagrant still more convenient and easier for local development?