Learn to Cloud — это РУКОВОДСТВО (а не книга или курс), созданное на основе этого твита. Цель состоит в том, чтобы предоставить краткое описание навыков, которые вам необходимо освоить, чтобы заняться облачными вычислениями. По итогам обучения вы должны обладать техническими знаниями для таких ролей, как:
Наш сайт работает здесь
Пожалуйста, откройте проблему
Полный список предлагаемых функций (и известных проблем) можно найти в нашем журнале.
У нас есть 2 направления для вклада:
Мы будем рады стать вашим первым пиаром! или любой пиар в этом отношении. Взгляните на нашу невыполненную работу и прокомментируйте проблему, над которой вы хотели бы поработать, и мы поможем вам начать.
Если у вас есть идеи по обновлению содержания руководства, откройте PR, и мы его рассмотрим.
Вы можете получить общедоступный образ с веб-сайта Docker Hub Rishabkumar7/ltc или собрать его локально.
Чтобы создать образ докера, вам нужно будет выполнить следующую команду:
docker build --target < target > -t < tag > .
--target
— это цель, которую нужно построить. Целью является имя этапа в файле docker. Допустимые цели: dev
, serve
и caddy
-t
— это имя и тег образа, который будет создан. Формат:. Имя может быть каким угодно. Тег не является обязательным. Если вы не укажете тег, будет использован последний.
.
— Это путь к контексту сборки. В этом случае мы используем текущий каталог (корневой каталог этого проекта) в качестве контекста сборки.
Чтобы запустить цель обслуживания, вам нужно будет выполнить следующую команду:
docker run --rm -d -p 3000:3000 < tag >
--rm
— это необязательный флаг, который удалит контейнер при его выходе.-d
— это необязательный флаг, который будет запускать контейнер в автономном режиме.-p 3000:3000
— это необязательный флаг, который сопоставляет порт 3000 на хосте с портом 3000 в контейнере.
— это имя и тег образа, который будет запущен. Обязательно используйте тот же тег, который вы использовали при создании изображения. Распространяется по лицензии MIT. См. ЛИЦЕНЗИЮ для получения дополнительной информации.