Фактическая боевая школа Docker -семиэтажный контейнер, получающий семиэтажный метод Wang Jiatao, включает в себя последующее обучение для устранения препятствий электронных издательств в отрасли, содержащих Linux Shell Nginx и отладку сети.

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии


Основная информация
Название: Docker Фактическая боевая школа -семеро -соревновательный метод въезда контейнеров
ISBN:9787121431456
Цена: 118
Пресса: электронная промышленная пресса
краткое введение:
В эпоху облаков приложения становились все более и более мощными. В то же время его сложность также росла на уровне индекса.Следует надеяться, что конечная цель реализации модернизации инфраструктуры и процесса, и даже модернизации культурной модернизации - тщательно выбрать облачные технологии *** ее конкретной ситуации.В современных корпоративных приложениях, развертывание кластера, среда изоляции, выброс серого, сервисная сетка и расширение/сжатие динамических мощностей являются незаменимыми, а технология Docker является необходимым мостом.Эта книга будет представлена вокруг технологии Docker для создания полной системы обучения для читателей с помощью «семиэтапного метода».Вначале была разработана история о «строительстве дома», чтобы позволить читателям быстро понять, что такое Docker и что они могут сделать.Затем добавьте некоторые базовые знания, связанные с технологией Docker, включая Linux, Shell, Nginx и основание отладки сети, чтобы устранить препятствия для последующего обучения читателей.Наконец, помогите читателям выполнить опыт работы с контейнером Docker.«Предоставляя людям рыбу, лучше предоставить людям рыбу».Анализируя основные принципы, непрерывную интеграцию и выпуск и корпоративные приложения Docker, эта книга стала активизией для создания лестницы «приложений для корпоративного уровня» для читателей.Содержание этой книги подробно, от мелких до глубоких и богатых случаев.
Оглавление:
★★ ГЛАВА 1 Быстро понять Docker /1
1.1 Введение в Docker /1
1.1.1 Поймите докер через «строительство дома» -строительство одного раза, беги везде /1
1.1.2 Применимая толпа Docker /3
1.1.3 Какие проблемы могут решить Docker /4
1.1.4 Как начать быстро /6
1.2 Основная композиция докера /7
1.2.1 Три основные части Docker /7
1.2.2 Три основных понятия Docker /8
1.3 Начало работы должно#базовые знания /10
1.3.1 Linux Basic Operation /10
1.3.2 Оболочка базовая команда /22
1.3.3 Сетевая отладка /27
1.3.4 Конфигурация NGINX /34
1.3.5 Разделение физических машин, виртуальных машин и контейнеров /41
1.4 Установите Docker /44
1.4.1 Установка в Windows /44
1.4.2 Установить в macOS /47
1.4.3 Установите в Centos /49
1.4.4 Установка в Ubuntu /50
1.4.5 Конфигурация зеркала ускорения /52
1.5 Используйте Docker Desktop Tool /54
1.5.1 Основная функция введение /54
1.5.2 Используйте зеркальный склад /61
1.6 Docker обычно используется команда 1 - зеркальная команда /65
1.6.1 Пример конфигурации Dockerfile /65
1.6.2 Из команды /66
1.6.3 Команда Содействия /66
1.6.4 Команда Run /67
1.6.5 Добавить команду команды и копирования /69
1.6.6 Env Command /69
1.6.7 Workdir Command /70
1.6.8 Разоблачить команду /70
1.6.9 Команда Cmd и команда ввода /70
1.6.10 Объемная команда /71
1.7 Docker обычно используется команда 2 -контейнер /72
1.7.1 команда клонов /72
1.7.2 Команда сборки /73
1.7.3 Команда Run /73
1.7.4 Поделиться командными /75
1.7.5 push Command /76
1.8 краткое содержание главы /77
★★ ГЛАВА 2 Начните проект#One Docker /78
2.1 Главная стадия разработки проекта /78
2.1.1 Главный этап общей разработки проекта /78
2.1.2 Основные этапы разработки проекта Docker /79
2.2 Предварительная подготовка /80
2.2.1 Подготовьте соответствующую среду /80
2.2.2 Подготовка проекта /81
2.3 Контейнерное преобразование веб -проектов /84
2.3.1 Построить проект /84
2.3.2 Настройте файл nginx /85
2.3.3 Создать и настроить файл dockerfile /88
2.4 Создайте зеркальное изображение проекта /89
2.4.1 Готовы начать окружающую среду /89
2.4.2 Построить зеркало /89
2.5 Запустите изображение проекта в контейнере /91
2.5.1 Запустите контейнер /92
2.5.2 Менеджер /92
2.5.3 Открыть в браузере /93
2.5.4 Управление процессом /93
2.5.5 Log View /96
2.6 Управление зеркало /97
2.6.1 Понять зеркальный склад /97
2.6.2 #的 -docker Hub /98
2.6.3 Нажмите изображение проекта на склад удаленного зеркала /98
2.7 Выпустить элемент /102
2.7.1 Подготовьте среду сервера /102
2.7.2 Проект развертывания /103
2.7.3 Определить, работает ли контейнер нормально /103
2.7.4 Онлайн -проверка /105
2.8 краткое содержание главы /106
★★ ГЛАВА 3 Понять основной принцип Docker /107
3.1 Знаком с архитектурой Docker /107
3.2 Механизм пространства имен Linux /112
3.3 Механизм выделения CGROUP в нижнем слое Linux /117
3.4 Жизненный цикл контейнера /120
3.4.1 Состояние жизни контейнера /121
3.4.2 Отношения между контейнером /121
3.4.3 Сигкилл сигнал и сигнал сигтерии процесса завершения /123
3.5 Сеть и общение Docker /124
3.5.1 Сетевой драйвер /124
3.5.2 Мостовая сеть /125
3.5.3 Покрыть сеть /127
3.5.4 Macvlan Network /131
3.5.5 Отключить сеть на Docker /133
3.6 Принцип Docker Unionfs /135
3.6.1 Концепция UnionFs /135
3.6.2 Принцип загрузки зеркала докера /135
3.7 Устройство хранилища /138
3.7.1 Зеркало слоистые и общие /138
3.7.2 Настройте DeviceMapper в Docker /139
3.7.3 Настройте режим Loop-LVM /140
3.7.4 Настройте режим Direct-LVM /142
3.7.5 # /146
3.8 Составьте контейнерное расположение /146
3.8.1 Установите Docker Compose /147
3.8.2 Базовое использование /148
3.8.3 Убедитесь, является ли обслуживание нормальным /150
3.8.4 Связать каталог и обновление приложения /150
3.8.5 Начните сервис на заднем плане /151
3.8.6 Развертывание распределенное заявление /151
3.9 Анализ исходного кода Docker /156
3.9.1 Предложения для начинающих /156
3.9.2 Идея изучения исходного кода Docker /157
3.9.3 Как начинается контейнер /158
3.9.4 Как клиент Docker доступ к серверу Docker /165
3.9.5 Как работает двигатель Docker /166
3.10 краткое содержание главы /169
★★ ГЛАВА 4 Как жарко, как утюг, проект Docker является фактическим боем /170
4.1 Подготовка к среде спереди /170
4.1.1 Веб -сервер -inginx nginx /170
4.1.2 Серверная среда -инталл n0de.js /172
4.2 Front -end Application 1 -Стек веб -технологий /174
4.2.1 Веб -фреймворк 1 --— Реактируйте фактический бой /174
4.2.2 Веб -фреймворк 2 —— Vue.js Фактический бой /176
4.2.3 Веб -фреймворк 3 -тер /177
4.3 Front -end Application 2 --— n0de.js /180
4.3.1 Клиент рендеринг -csr фактический бой /180
4.3.2 Сервер -рендеринг -рендеринг -SSR Фактический бой /180
4.4 Back -End Compantage /182
4.4.1 Регистрационный центр -zookeeper /182
4.4.2 Структура очереди сообщений -Кафка /185
4.4.3 Micro -Service Framework -dubbo /188
4.4.4 База данных 1 - Установить Redis /191
4.4.5 База данных 2 - Установите MySQL /192
4.4.6 База данных 3 - Установите MongoDB /193
4.5 Контейнер -контейнер на спине 1 -Java Stack /194
4.5.1 Java обычно используется структура /194
4.5.2 Java Micro -Service Containerization Фактическая боевая бое /197
4.5.3 Обычные проблемы технологии Java Technology Reconstruction /202
4.6 Back -End Container 2 -Go Language Technology Stack /204
4.6.1 Изучение языка часто использует структуру /204
4.6.2 Преобразование веб -фреймворта 1 --— Джин бои /205
4.6.3 Трансформация веб -фреймворта 2 -Beeego фактическое боевое бой /209
4.6.4 Общие вопросы для трансформации стека языковых технологий GO /212
4.7 Контейнер -контейнер с обратно -точкой 3 -типовой технологический стек /213
4.7.1 Python Common Framework /214
4.7.2 Трансформация веб -фреймворта -Джанго актуально боевые действия /215
4.7.3 Микро -сервисная структура /220
4.7.4 Общие проблемы реконструкции стека Python Technology /223
4.8 Docker Test Faction Bight /224
4.8.1 Docker Automation Test /225
4.8.2 Используйте статический веб -сайт Docker Test /227
4.8.3 Используйте Docker для теста автоматизации пользовательского интерфейса /230
4.9 краткое содержание главы /237
★★ ГЛАВА 5 Непрерывная интеграция и выпуск Docker /238
5.1 Приготовьте зеркальный склад /238
5.1.1 Выбор склада /238
5.1.2 На местный склад Docker /239
5.1.3 Зеркальный склад гавани /240
5.2 Инициализированный файл конфигурации контейнера /244
5.2.1 Генерировать файл dockerfile /244
5.2.2 #D D D DockerFile File /245
5.3 Непрерывно интегрированный докер через Дженкинс /248
5.3.1 Развернуть Дженкинс /248
5.3.2 Создайте кинотезиат Jenkins /250
5.3.3 Продолжайте интегрированный Docker /252
5.3.4 Оптимизация кеша спереди /255
5.4 Опубликован Docker через Дженкинс /257
5.4.1 Используйте фильм Jenkins для развертывания контейнера /258
5.4.2 На основе многоэтапного строительства Jenkins Job /260
5.5 Развертывание мониторинга контейнеров Docker /262
5.5.1 Принцип мониторинга контейнеров /262
5.5.2 Развертывание и приложение Cadvisor /263
5.6 краткое содержание главы /265
★★ ГЛАВА 6 Приложение Docker's High# -Level /266
6.1 Контейнер и процесс Docker /266
6.1.1 Контейнер временен /266
6.1.2 Концепция процесса /267
6.1.3 Контейнер и процесс /269
6.2 Хранение и резервное копирование файлов Docker /273
6.2.1 Хранилище файлов данных /273
6.2.2 Объем хранения /274
6.2.3 Связывание /276
6.2.4 TMPFS Mount /277
6.2.5 Резервное копирование файлов данных /277
6.3 Конфигурация сети Docker /278
6.3.1 Фланелевая сеть /279
6.3.2 Плетение сети /280
6.3.3 Open vSwitch /281
6.3.4 Калико сеть /281
6.4 Оптимизация зеркала Docker /281
6.4.1 Обычные методы оптимизации /282
6.4.2 Кейс Бойт /287
6.5 Стратегия безопасности докера и подкрепление /292
6.5.1 Стратегия безопасности Docker /292
6.5.2 Зеркальная безопасность /293
6.5.3 Безопасность контейнерной сети /294
6.5.4 Сетевая атака и профилактика /294
6.6 Управление кластером Docker 1 -Swarm /295
6.6.1 Управление рой кластера 1 -Docker Native Management /295
6.6.2 Управление кластером роя 2 -Swarm Cluster Construction /297
6.6.3 Управление кластером роя 3 -Swarm WordPress развертывание /302
6.7 Docker's Cluster Management 2 - Kubernetes /303
6.7.1 Устройство контейнера Kubernetes 1 -включение /303
6.7.2 Контейнерное расположение контейнеров Kubernetes 2 - Архитектура /304
6.7.3 Установка контейнеров Kubernetes 3 -Установка /306
6.7.4 Cubernetes Container Prongement 4 -Basic использование /310
6.7.5 Kubernetes Практика применения 1 -Кафка /315
6.7.6 Kubernetes Pramection Practice 2 —— Redis Container /330
6.7.7 Kubernetes Pramection Practice 3 -Deploy System /334
6.8 краткое содержание главы /337
★★ ГЛАВА 7 Создать корпоративное приложение /338
7.1 Enterprise -Level Cloud Native Model -Gitops Faction Combat /338
7.1.1 Восстание патронов /338
7.1.2 Гитопс сборочная линия /340
7.1.3 Gitops#G G G /341
7.1.4 Гитопс и наблюдения /341
7.1.5 Преимущество гитопов /342
7.2 Стандарт контейнеризации корпоративного уровня /343
7.2.1 Контейнерные цели /343
7.2.2 Выбор архитектуры 1 -сервис /344
7.2.3 Выбор архитектуры 2 -сеть /348
7.2.4 Выбор архитектуры 3 -Hetrage System /349
7.2.5 Управление услугами 1 - Развертывание опубликовано /356
7.2.6 Управление услугами 2 -мониторинг сервиса /358
7.2.7 Управление услугами 3 -log Collection /360
7.2.8 Управление услугами 4 -отслеживание линии /366
7.2.9 Гарантия надежности 1 -упругое развертывание /368
7.2.10 Гарантия надежности 2 - кластер Надежность /370
7.3 Практика заявки на предприятие. /372
7.3.1 Боль в процессе эволюции применения /372
7.3.2 Микро -сервисная архитектура дизайн /376
7.3.3 Трудности контейнеризации микро -сервиса /381
7.3.4 Сервисная сетка 1 -Service Grid и микросервисы /384
7.3.5 Сервисная сетка 2 —— Использование решения ISTIO /386
7.3.6 Общие проблемы и решения /395
7.4 ПРОГРАММА ENTERPRISE 2 -CREATE Многопроектная среда параллельной изоляции изоляции /401
7.4.1 Боль в параллельном развитии проектов /401
7.4.2 План среды изоляции в контейнер /403
7.4.3 Используйте Docker + Jenkins для решения инженерной проблемы /408
7.4.4 Реализовать заглушку -изоляцию -в /414
7.4.5 Настройка признания и агентства Nginx Cookie /417
7.4.6 Используйте Kusomize, чтобы объявить декларацию Kubernetes /418
7.5 краткое содержание главы /421









