詳細検索

Summary of DevOps services surrounding Docker from the perspective of Azure engineers

Avatar
by Kohei Akiyama
2 min read

Summary of DevOps services surrounding Docker from the perspective of Azure engineers
Translated from 日本語 • View original

This is Akiyama, an Azure engineer.

Recently, PaaS Web App for Containers , which runs web services with Docker in Azure, has been GA and has been used since it was in preview . I'm happy as long as I'm in a position.

In this article, we will summarize the Dev/Ops services surrounding Docker, which are likely to be widely adopted in production.

Elements Surrounding Docker

To configure Dev/Ops with Docker, you need to use the

  • A source code management system (VCS) that manages repositories, including Dockerfiles
  • Build system to build Docker images
  • Hosting service that hosts the Docker image you built

You need three things.

The figure is as follows.

docker-devops-service

I will write down the points of each service.

Source Code Management

Visual Studio Team Service

  • Git allows PullRequest-based development
  • The license comes with your MSDN subscription, so it's easy to deploy if you already have it
  • Project management in line with Scrum and Agile

GitHub

  • Git allows PullRequest-based development
  • Many engineers are familiar with it (especially web-based)

GitLab

  • Git allows PullRequest-based development
  • Free plan available
  • Supports policies that do not allow SaaS

Build

Visual Studio Team Service

  • Easy to integrate with Azure
  • Build time billing

CircleCI

  • Booking Host Billing
  • 2.0 allows you to use caching in Docker builds, so there is room for acceleration
  • Requires some time to introduce because it is a general-purpose build

Docker Hub

  • Easy to integrate with GitHub
  • Easy to deploy because the build is dedicated to Docker

Jenkins

  • Supports policies that do not allow SaaS
  • Can be shared with other builds

Hosting

Azure Container Registry

  • Easy to integrate with other Azure services
  • Azure and billing

Docker Hub

  • Comes with a build and a set

Docker Registry

  • Supports policies that do not allow SaaS

Conclusion

What did you think? There are various other services besides those listed here. ISAO uses these to support migration to a LAMP environment with Docker on Azure . If you are interested, please contact us from the banner below.

LAMP環境のAzure PaaS移行支援 くらまね for Azure

Related Articles