Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Moby | 66,023 | 3,008 | 4,175 | 3 hours ago | 811 | September 08, 2022 | 4,211 | apache-2.0 | Go | |
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems | ||||||||||
Netdata | 63,271 | 13 hours ago | 322 | gpl-3.0 | C | |||||
Real-time performance monitoring, done right! https://www.netdata.cloud | ||||||||||
Devops Exercises | 43,460 | 5 days ago | 14 | other | Python | |||||
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions | ||||||||||
Docker Osx | 30,157 | 7 days ago | 271 | gpl-3.0 | Shell | |||||
Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers. | ||||||||||
Compose | 29,582 | 1,101 | 121 | 14 hours ago | 144 | May 10, 2021 | 173 | apache-2.0 | Go | |
Define and run multi-container applications with Docker | ||||||||||
Lazydocker | 26,995 | 1 | 13 days ago | 33 | May 11, 2022 | 107 | mit | Go | ||
The lazier way to manage everything docker | ||||||||||
Portainer | 25,666 | 1 | a day ago | 78 | April 21, 2021 | 1,128 | zlib | Go | ||
Making Docker and Kubernetes management easy. | ||||||||||
Awesome Docker | 25,412 | 3 days ago | apache-2.0 | |||||||
:whale: A curated list of Docker resources and projects | ||||||||||
Dokku | 24,650 | 2 | 12 hours ago | 77 | April 22, 2021 | 40 | mit | Shell | ||
A docker-powered PaaS that helps you build and manage the lifecycle of applications | ||||||||||
Docker_practice | 22,409 | 9 days ago | 9 | December 01, 2021 | 7 | Go | ||||
Learn and understand Docker&Container technologies, with real DevOps practice! |
Ansible Container is a tool for building Docker images and orchestrating containers using Ansible playbooks.
Use Ansible Container to manage the container lifecycle from development, through testing, to production:
ansible-container init
Creates a directory ansible with files to get you started. Read the comments, and edit to suit your needs.
ansible-container install
Downloads Ansible-Container-ready roles from Ansible Galaxy, and installs them in your project.
ansible-container build
Creates images from your Ansible playbooks.
ansible-container run
Launches the containers specified in the orchestration document, container.yml, for testing the built images. The format of container.yml is nearly identical to Docker Compose.
ansible-container deploy
Pushes the project's container images to a registry of your choice, and generates a playbook capable of deploying the project on a supported cloud provider.
Install using pip, the Python package manager:
$ sudo pip install ansible-container[docker,openshift]
Or, to install without root privileges, use virtualenv to first create a Python sandbox:
$ virtualenv ansible-container
$ source ansible-container/bin/activate
$ pip install ansible-container[docker,openshift]
For more details, prerequisite, and instructions on installing the latest development release, please view our Installation Guide.
For examples and a quick tour of Ansible Container visit Getting Started at our docs site.
Visit the Ansible Container Demo for a complete walk-through of managing an application from development through cloud deployment.
View AUTHORS for a list contributors to Ansible Container. Thanks everyone!
Ansible Container is an Ansible by Red Hat sponsored project.