Book Image

CoreOS Essentials

By : Rimantas Mocevicius
Book Image

CoreOS Essentials

By: Rimantas Mocevicius

Overview of this book

<p>This book will help you get up and running on using CoreOS to develop effective computing networks. You will begin with understanding the basics of CoreOS. You will then discover what etcd is and how it is used, followed by launching Docker containers with systemd and fleet. Learn how to manage clusters, read system logs, and customize with cloud-config. You will set up the deployment to production using Docker builder and a private Docker registry. You will also see how to set up and use CoreUpdate and Enterprise Registry, and get an introduction to the new App Container called rkt and the newly introduced cluster manager known as Kubernetes.</p> <p>This book will equip you with all the information you need to leverage the power of CoreOS and the related containers for the effective deployment of your applications.</p>
Table of Contents (17 chapters)
CoreOS Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Container Registry


The Container Registry is a hosted CoreOS service for application containers at https://quay.io. There, you can host your Docker images if you don't want to run Private Docker Registry yourself:

  • It offers free, unlimited storage and repositories for public container repositories

  • If you want private repositories, it offers a plenty of plans to choose from

Quay.io overview

Let's go through an overview of what they have there: a nice and easy-to-use UI.

In the following screenshot we see postgres containers image in more details:

As you see from the preceding screenshot, the UI is very easy to use and it's easy to understand the features.

Let's see how the Create Repository feature looks:

When you create a new repository, you can do the following:

  • Make the repository public or private.

  • Empty it if you want to build containers yourself and push them to the Registry.

  • Provide (upload) a Docker file.

  • Link to the GitHub repository. This is the preferred choice as it allows you to automate...