Сведения о DockerAbout Docker

Читая о контейнерах, вы неизбежно услышите о Docker.As you read about containers, you’ll inevitably hear about Docker. Подсистема Docker — это набор средств управления контейнерами, который позволяет упаковывать и предоставлять образы контейнеров.The Docker Engine is a container management toolset that packages and delivers container images. Полученные образы можно запускать как контейнер в любой среде: локально, в облаке или на личном компьютере.The resulting images can be run anywhere as a container, whether it's on-premises, in the cloud, or on a personal machine.

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

Контейнерами Windows Server, как и любыми другими контейнерами, можно управлять с помощью Docker.You can manage a Windows Server container with Docker just like any other container.

Концепция изоляции пространств имен и управления ресурсами с помощью контейнеров не нова. Она используется уже давно, начиная с BSD Jail, Solaris Zones и базового механизма UNIX chroot (change root).The concept of namespace isolation and resource governance through a container has been around for a long time, going back to BSD Jails, Solaris Zones, and the basic UNIX change root (chroot) mechanism. Docker предоставляет надежную основу для разработки с помощью общего набора инструментов, модели упаковки и механизма развертывания, которые упрощают создание контейнеров и распространение приложений.Docker lays a solid foundation for development through a common toolset, packaging model, and deployment mechanism that simplify the containerization and distribution of applications. Полученные приложения можно запускать на любом узле Linux, а также в Windows.These applications can then run anywhere on any Linux host and in Windows.

Распространенная технология моделирования и развертывания не только упрощает управление благодаря одинаковым командам для всех узлов, но и предоставляет уникальную возможность для эффективной разработки по принципу DevOps.A ubiquitous packaging model and deployment technology simplifies management by offering the same management commands against any host, creating a unique opportunity for seamless DevOps. Вы можете создать образ Docker, который за считаные секунды развернет идентичные решения в любой среде, начиная с компьютера разработки и заканчивая компьютерами для тестовой и рабочей среды.You can also create a Docker image that will deploy identically across any environment in seconds, whether it's a developer’s desktop, a testing machine, or a set of production machines. В результате образовалась большая и постоянно растущая экосистема приложений, упакованных в контейнеры Docker в Docker Hub, открытой службе реестра контейнерных приложений.This has created a massive and growing ecosystem of applications packaged in Docker containers with DockerHub, the public containerized application registry that Docker maintains.

Теперь поговорим об этой экосистеме приложений и о том, как на основе концепций Docker вы можете создать механизм разработки и развертывания, соответствующий вашим потребностям.Now, let's talk about that ecosystem of applications and how you can build on Docker concepts to create a development and deployment workflow suited to your needs.

Начало работы с DockerGet started with Docker

Сведения о создании контейнеров с помощью Docker см. в статье Подсистема Docker в Windows.To learn how to build containers with Docker, see Docker Engine on Windows. Вы также можете посетить веб-сайт Docker, чтобы получить более подробные сведения об использовании Docker.You can also visit the Docker website for a more in-depth look at how to use Docker.