8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

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

Цена: 1 571руб.    (¥74.34)
Артикул: 671656044395

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

Этот товар на Таобао Описание товара
Продавец:万卷书海图书专营店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥952 008руб.
¥1202 536руб.
¥282.85 976руб.
¥2996 318руб.

Основная информация

Название: 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