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!