Со всем, что происходит снаружи, мы вынуждены адаптироваться и изменить способ работы. Некоторые из нас уже работают из дома на полный рабочий день, но многие из нас находятся в этой ситуации, где мы должны полностью переосмыслить наш рабочий процесс. С этим постом я надеюсь, что смогу с вами помочь.
Как разработчики, проблема в том, что мы часто полагаемся на несколько компонентов, чтобы иметь возможность полностью работать над нашими проектами. Я говорю о времени выполнения, зависимостях, API и даже, возможно, базе данных. Иногда эти вещи даже не на вашем компьютере, а на сервере где -то в сети вашей компании, что затрудняет добычу с собой везде.
Итак, в чем решение? Контейнеры! Я уверен, что все слышали об этом на данный момент. Если нет, пожалуйста, выйдите из дома! (Подождите после карантина) Из -за этого я не буду подробно объяснить основы контейнеризации, но это очень интересная тема, и в Интернете есть много ресурсов, чтобы узнать больше об этом. Docker очень полезен для решения многих проблем, и это отлично подходит для решения наших проблем сегодня.
Таким образом, вы хотите иметь возможность работать из дома или везде, но все, что необходимо для запуска вашего приложения, является беспорядком для установки и недоступна в вашей операционной системе. С помощью Docker вы можете повторить все это на своем ноутбуке, используя пару изображений Docker с докером, чтобы «организовать» все это на местном уровне.
Ваша среда будет находиться в файле скомплектования Docker, который остается в вашем репозитории GIT и позволяет вам с легкостью вращать его вверх или вниз по всем, что вам нужно для работы. Вы можете объявить свою полную среду разработки как код и перестать беспокоиться о наличии правильной версии, правильных зависимостей и правильного сервера каждый раз. Принятие Docker в вашем рабочем процессе разработки значительно улучшит ваше время на рынок, и позже вы даже можете использовать его в производстве с чем -то вроде Kubernetes для модернизации вашей инфраструктуры.
Я знаю, что сначала это может быть пугающим, особенно если вы никогда не играли с Docker. Но индустрия уже массово идет в этом направлении И я видел, как много людей делают это И теперь они остановили устранение неполадок, и, наконец, могут сосредоточиться на своем коде.
Если вы ищете Exemple, я приглашаю вас взглянуть на наш проект на GitHub, чтобы посмотреть, как мы это сделали. Вы увидите, что у нас есть более одного работы обслуживания, и все они интегрированы в контейнеры.
(Откройте файл docker-compose.yml) https://github.com/com2kube/com2kube
Оригинал: «https://dev.to/com2kube/how-you-can-better-work-from-home-during-pandemic-with-docker-2pgo»