Docker is an open platform for developers to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be assembled from components and helps to eliminate the friction between development, QA, and production environments.
Docker Hub provides services for distributed applications, including container image distribution and change management, user and team collaboration, lifecycle workflow automation, and third-party services integration.
, developers can build any app in any language using any tool chain. “Dockerized” apps are completely portable and can run anywhere - OS X and Windows laptops, QA servers running Ubuntu in the cloud, and production data center VMs running Red Hat.
Docker 1.0 includes over 40 bug fixes, improved API consistency, and completely re-written documentation.
Developers can get started with one of the 14,000 and counting apps available on Docker Hub. Docker manages and tracks changes and dependencies, making it easier for administrators to understand how the apps that developers build work. With Docker Hub, developers can automate their build pipeline and share artifacts with collaborators through public or private repositories.
Major features of Docker Hub include:
- An integrated console for managing users, teams, containers, repositories, and workflows.
- The Docker Hub Registry, offering more than 14,000 “Dockerized” applications, available to all developers as building blocks for their own applications.
- Collaboration tools, enabling users to manage and share their applications through both public and private repositories, and to invite collaborators to participate in any stage of the application development lifecycle.
- The Automated Build Service, which keeps applications up-to-date by automatically rebuilding and updating an application’s public or private repository whenever the source code is updated on GitHub or Atlassian Bitbucket. Over 25% of the more than 14,000 Dockerized applications in the Docker Hub Registry are now created using Automated Builds, providing both automation and end-user assurance of container origin.
The Webhooks service, which enables users to automate repetitive workflows for build pipelines or continuous deployment, Interoperable with any RESTful API, webhooks enables organizations to take advantage of the web APIs published by any service or software package, like GitHub, AWS, or Jenkins.
- The Docker Hub API, which includes a user authentication service, so that third party applications and services can gain authenticated access to applications in a user’s public and private repositories. Third-party services that have already integrated with the Docker Hub API include AWS Elastic BeanStalk, Deis, Drone.io, Google Compute Engine, Orchard, Rackspace, Red Hat, Tutum, and many others.
- Docker Hub accounts are free for all registered users.
Read more: http://blog.docker.com/
For more information visit the Docker website
Learn the basics of blockchain technology. No mathematical formulas, program code, or computer science jargon are used. No previous knowledge in computer science, mathematics, programming, or cryptography is required. Terminology is explained through pictures, analogies, and metaphors.
Learn the best ways to organize your app development projects, and keep code straight, clients happy, and breathe a easier through launches.
Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.
How to create a profitable, sustainable business developing and marketing mobile apps.