10 Cool tools from the Docker community "translated 100%"

Source: Internet
Author: User
Tags docker compose docker swarm dockercon
This is a creation in Article, where the information may have evolved or changed.

Review the 2015,docker community's experienced developers to create many projects. It's hard to sift through all the great contributions, but here's a list of 10 "Cool tools" that you should use when expanding your knowledge or using Docker.

1. Container Migration Tool (CMT)

The container Migration Tool is the Docker Global Hack Day #3的获胜者. Inspired by the Container migration Team group discussion on container migration. Michael Crosby (@crosbymichael) and Arnaud Porterie (@icecrime) migrated when the Quake 3 container was migrated, showing that TCP remains connected. The CMT project creates an extended command-line tool that can be used either as a secondary container or as a runc to assist with "Live migration", verifying containers between different hosts through pre-migration, allowing for the automatic discovery of suitable target hosts.

Wfifi translated 2 years ago 1 people top Top Well translated! Other translation versions (1) Loading ...

2. Dockercraft

We must join such an interesting tool! Many users run a custom version of Minecraft game server in a Docker container. But Dockercraft is a visual management client of the Minecraft Docker container. Toggle the switch and a container is turned on or off. By clicking on a button, you can destroy a container. Dockercraft is an interesting project--it's easy to get hooked--from Docker engineers Adrien Duermael and Gaetan de Villele.

3. Docker Label Inspector

The Docker Tag Analysis tool provides the metadata that is required by the container for the Docker image that is distributed over the Internet by assisting the confirmation developer. Specifically, this tool allows developers to use Docker tags to create metadata for the container technology domain, and to detect tags based on the official tag format and the JSON format provided.

4. Dvol

Dvol allows version control to be used in database development. Dvol allows you to commit, reset, and branch to a database that is containerized to run on a notebook, so it is easy to save a specific state so that it can be rolled back when needed. Dvol can use Docker Compose on laptops to integrate an iterative, regenerative microservices environment.

Wfifi translated 2 years ago 1 people top Top Well translated!

5. IPVS Daemon Gorb

Provided by Dockercon EU, the IP Virtual Server (IPVS) for Docker Container has a product-level load balancer that uses open source IPVS routing requests and has been joined to the Linux kernel for ten years. Supports TCP, SCTP,UDP, faster and takes only 5% of the direct connection. Other also includes NAT, tunneling, and direct routing. Make IPVS easy to use, within the Docker container, the Gorb daemon provides a REST API interface that provides IPVS routing for Docker .

6. Libnetwork

Libnetwork combines the code of the Libcontainer and Docker engines to create a fast-platform library for network containers. The goal of Libnetwork is to provide a robust network model that provides a consistent programming interface and a network application abstraction layer. There are already many examples of network solutions that are widely used. Libnetwork uses a driver/plug-in model to support all of these solutions, abstracting the complexity of driving implementations. Provides a simple and consistent network model to the user.

Wfifi translated 2 years ago 2 people top Top Well translated!

7. The Raspberry Pi Challenge

The Dockercon closing Keynote,dieter Reuter demonstrated the running of 500 Docker containers in a Raspberry Pi 2 device vendor. Believing that the number of containers running can increase by at least one more, Dieter refreshes the records previously created on the Docker community. As part of his project, Dieter Reuter demonstrated how to launch Docker on a Raspberry Pi and how to adjust the number of Web servers running on top of multiple containers on the Raspberry Pi. The current record is: a single Raspberry Pi 2 runs 2,500 web servers.

8. Scaling Spark with Zoe analytics

This open source tool combines the spark--data-intensive Big Data computing framework with the Docker Swarm. Zoe can perform long-running spark jobs, supporting Scala,ipython interactive notebooks and streaming applications, covering the entire spark development cycle. When the calculation is complete, the resource is automatically freed and used for other purposes because all processes are running in the Docker container. This tool allows applications to schedule operations and optimize container placement on Swarm.

Wfifi translated 2 years ago 1 people top Top Well translated!

9. Unikernel Demo Source code

In Dockercon EU (Unikernels, meet docker!) On the first release of a cool hack tool, here's a demo showing how to make unikernels a different container. In the demo Docker built a Unikernel microservices and deployed a real PHP Web application with a database, all running on Unikernel microservices built using rump kernels. Docker manages unikernels like a Linux container, but does not need to deploy a traditional operating system. The demo contains mysql,nginx,php's Nibbleblog program, and the Code warehouse has a sample demo of how to start

WAGL, DNS service discovery for Swarm

WAGL is a DNS server that allows MicroServices to run on distributed Docker Swarm as containers to discover and talk to each other. WAGL is the smallest implementation and as a container running on a cluster, providing domain Name Service discovery and simple load balancing, polling a list of IP addresses in DNS records.

Wfifi translated 2 years ago 1 people top Top Well translated!
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.