Details

Title: Разработка приложения для взаимодействия с Docker Remote API с использованием C#: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Creators: Фомин Дмитрий Всеволодович
Scientific adviser: Шаляпин Владимир Валентинович
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Docker; Docker Remote API; C#; .NET Framework; API
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1005
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\7208

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Разработка приложения для взаимодействия с Docker Remote API с использованием С#». Данная работа посвящена разработка приложения для взаимодействия с Docker API. Рассматриваются вопросы актуальности использования Docker, существующие фреймворки наиболее подходящие для разработки приложение. Затем идет сравнение технологии Docker с вычислительными машинами, с другими средами выполнения контейнеров и описание технологии API. После этого описывается разработанное программное обеспечение.

The subject of the graduate qualifying work: "Developing an application for interacting with the Docker Remote API using C#". Current work is devoted to developing an application for interacting with the Docker API. We consider the relevance of using Docker and the existing frameworks that are most suitable for developing an application. Then there is a comparison of Docker technology with computing machines, with other container execution environments, and a description of the API technology. After that, the developed software is described.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Table of Contents

  • Введение
  • 1. Постановка задачи
    • 1.1. Описание задачи
    • 1.2. Требования к поддержке операционных систем
    • 1.3. Требования к оборудованию
    • 1.4. Используемые языки и программное обеспечение
    • 1.4.1. Описание языка разработки приложения C#
    • 1.4.2. Описание фреймворка .NET Framework
    • 1.5. Описание технологии Docker
    • 1.5.1. Сравнение контейнеров Docker с виртуальными машинами.
    • 1.6. Сравнение сред выполнения контейнеров
    • 1.6.1. Классические среды выполнения контейнеров
    • 1.6.2. VM-подобные контейнеры
    • 1.7. Обзор технологии API
    • 1.8. Среда разработки Visual Studio 2019
  • 2. Специальная часть
    • 2.1. Базовые операции приложения
    • 2.1.1. Метод List Containers
    • 2.1.2. Метод Create container
    • 2.1.3. Метод Inspect container
    • 2.1.4. Метод Get container logs
    • 2.1.5. Метод List Containers
    • 2.1.6. Метод Build image
    • 2.1.7. Метод Create image
  • Заключение
  • Список использованных источников
  • Приложение 1
  • Приложение 2

Usage statistics

stat Access count: 12
Last 30 days: 0
Detailed usage statistics