Введение в Docker и его установку | Серия Docker

Linux Docker

Если вы хотите быстро и непрерывно разрабатывать и развертывать приложения, вы должны быть знакомы со словом Docker, я изучал его некоторое время в 2015 году, но из-за смены содержания работы перестал обращать на него внимание.

С этого года проект обновлялся и запускался каждую неделю, несмотря на то, что было написано много автоматических скриптов, он по-прежнему кажется очень хлопотным, поэтому я задался вопросом, можно ли оптимизировать этот процесс через Docker.

Я сделал то, что сказал, и недавно прочитал две книги: «Docker Technology Introduction and Practice» и «Docker Advanced and Practice», а также проверку в тестовой среде, у меня есть некоторый опыт, поэтому я обобщу его здесь и поделиться им со всеми.

Последующие планы по переносу онлайн-среды на Docker также будут обобщены во время практики и записаны здесь.

Docker — это проект с открытым исходным кодом, который родился в начале 2013 года как побочный проект в рамках компании dotCloud. Он реализован на основе языка Go, представленного Google. Позже проект присоединился к Linux Foundation и соответствовал протоколу Apache 2.0. Код проекта находится вGitHubобслуживание включено.

Девиз Докера:

Build,Ship,and Run Any App,Anywhere

Поэтому видно, что после использования Docker разработка и развертывание станут более удобными. По сути, зеркало находится в руках, его можно запускать где угодно, и не нужно беспокоиться об окружающей среде.

В Docker задействовано несколько концепций: образы, контейнеры, хранилища, тома контейнеров, файлы Docker и т. д. Если вы сталкивались с этим раньше, вы определенно не будете незнакомы с этими концепциями.

Давайте посмотрим на различия между Docker и традиционными методами виртуализации:

Видно, что контейнер виртуализируется на уровне операционной системы и напрямую повторно использует операционную систему локального хоста, в то время как традиционный метод реализован на аппаратном уровне.

Установка Docker также очень проста, перейдите непосредственно кофициальный сайт докера, будь то Mac, Windows или Linux, либо есть установочный пакет, либо есть подробное руководство, нет проблем, если вы будете следовать ему шаг за шагом.

На самом деле, независимо от того, сколько блогов вы читаете в Интернете, включая мой, лучше читать официальные документы напрямую, которые актуальны и авторитетны.

Эта статья здесь, следующая статья о зеркалировании.

Справочная документация:

docs.docker.com/

Технический блог:

GitHub.com/Делайте это с душой/Особые…

В то же время, вы также можете обратить внимание на мой публичный аккаунт WeChat.AlwaysBetaболее захватывающий контент ждет вас.