tools_docker

所属分类:工具库
开发工具:Shell
文件大小:0KB
下载次数:0
上传日期:2021-01-04 05:48:40
上 传 者sh-1993
说明:  用于开发人员生产力和娱乐的Docker工具
(Docker tools for developer productivity & entertainment)

文件列表:
.image-gitlab-ci.yml (1167, 2020-12-21)
CONTRIBUTING.md (137, 2020-12-21)
LICENSE.txt (11357, 2020-12-21)
admin (14, 2020-12-21)
ansible/ (0, 2020-12-21)
ansible/Makefile (537, 2020-12-21)
ansible/ansible.cfg (294, 2020-12-21)
ansible/fileserver-setup.yml (445, 2020-12-21)
ansible/group_vars (21, 2020-12-21)
ansible/host_vars (26, 2020-12-21)
ansible/hosts (22, 2020-12-21)
ansible/hosts-lab (103, 2020-12-21)
ansible/hosts-swarm (28, 2020-12-21)
ansible/join-swarm.yml (1885, 2020-12-21)
yml (1493, 2020-12-21)
ansible/k8s-node.yml (766, 2020-12-21)
ansible/mythfrontend-setup.yml (233, 2020-12-21)
ansible/node-setup.yml (303, 2020-12-21)
ansible/requirements/ (0, 2020-12-21)
ansible/requirements/common.txt (47, 2020-12-21)
ansible/roles/ (0, 2020-12-21)
ansible/roles/bind9/ (0, 2020-12-21)
ansible/roles/bind9/defaults/ (0, 2020-12-21)
ansible/roles/bind9/defaults/main.yml (399, 2020-12-21)
ansible/roles/bind9/handlers/ (0, 2020-12-21)
ansible/roles/bind9/handlers/main.yml (74, 2020-12-21)
ansible/roles/bind9/tasks/ (0, 2020-12-21)
ansible/roles/bind9/tasks/main.yml (546, 2020-12-21)
ansible/roles/bind9/templates/ (0, 2020-12-21)
ansible/roles/bind9/templates/named.conf.j2 (1176, 2020-12-21)
ansible/roles/bind9/templates/root.hint.j2 (3339, 2020-12-21)
ansible/roles/docker_node/ (0, 2020-12-21)
ansible/roles/docker_node/defaults/ (0, 2020-12-21)
ansible/roles/docker_node/defaults/main.yml (2404, 2020-12-21)
ansible/roles/docker_node/files/ (0, 2020-12-21)
... ...

## Practical Docker Tools [![](https://gitlab.com/instantlinux/docker-tools/badges/master/pipeline.svg)](https://gitlab.com/instantlinux/docker-tools/pipelines "pipelines") Kubernetes is hard--or is it? This repo is a collection of multi-platform images and container resource definitions for managing a software-dev organization using Kubernetes. These tools make it easy. Contents: | Directory | Description | | --------- | ----------- | | ansible | build your own cluster (Kubernetes or Swarm) | | images | images which are published to Docker Hub | | k8s | container resources in kubernetes yaml format | | lib/build | build makefile and tools | | services | non-clustered docker-compose services | | ssl | PKI certificate tools (deprecated by k8s) | | stacks | container resources in docker-compose format | Find images at [docker hub/instantlinux](https://hub.docker.com/r/instantlinux/). Find a lot more details about the Kubernetes bare-metal installer in [k8s/README](k8s/README.md). ### Kubernetes capabilities The cluster-deployment tools here include ansible playbooks to spin up bare-metal or VM master/worker nodes, and a Makefile to add several additional features. * Pod security policies * Direct-attached SSD local storage pools * Dashboard * Non-default namespace with its own service account (full permissions within namespace, limited read-only in kube-system namespaces) * Helm with tiller * Mozilla [sops](https://github.com/mozilla/sops/blob/master/README.rst) with encryption (to keep credentials in local git repo) * Encryption for internal etcd * MFA using [Authelia](https://github.com/clems4ever/authelia) and Google Authenticator * Calico or flannel networking * ingress-nginx * Local-volume sync * Automatic certificate issuing/renewal with Letsencrypt * PostgreSQL-operator from CrunchyData ### Resource definitions **Developer infrastructure** | Service | Version | Notes | | --- | --- | --- | | artifactory | ** | binary repo | | gitlab | ** | CI server and git repo | | admin-git | [![](https://img.shields.io/docker/v/instantlinux/git-pull?sort=date)](https://hub.docker.com/r/instantlinux/git-pull "Version badge") | sync git repo across swarm | | jira | ** | ticket tracking | | mariadb-galera | [![](https://img.shields.io/docker/v/instantlinux/mariadb-galera?sort=date)](https://hub.docker.com/r/instantlinux/mariadb-galera "Version badge") | automatic cluster setup| | nexus | ** | binary repo with docker registry | | python-builder | [![](https://img.shields.io/docker/v/instantlinux/python-builder?sort=date)](https://hub.docker.com/r/instantlinux/python-builder "Version badge") | CI testing for python| | python-wsgi | [![](https://img.shields.io/docker/v/instantlinux/python-wsgi?sort=date)](https://hub.docker.com/r/instantlinux/python-wsgi "Version badge") | WSGI runtime for python flask apps| | wordpress | ** | | **Networking and support** | Service | Version | Notes | | --- | --- | --- | | authelia | ** | single-signon multi-factor auth | | cloud | ** | nextcloud, private sync like Apple iCloud | | data-sync | [![](https://img.shields.io/docker/v/instantlinux/data-sync?sort=date)](https://hub.docker.com/r/instantlinux/data-sync "Version badge") | poor-man's SAN for persistent storage | | duplicati | [![](https://img.shields.io/docker/v/instantlinux/duplicati?sort=date)](https://hub.docker.com/r/instantlinux/duplicati "Version badge") | backups | | ez-ipupdate | [![](https://img.shields.io/docker/v/instantlinux/ez-ipupdate?sort=date)](https://hub.docker.com/r/instantlinux/ez-ipupdate "Version badge") | Dynamic DNS client | | haproxy-keepalived | [![](https://img.shields.io/docker/v/instantlinux/haproxy-keepalived?sort=date)](https://hub.docker.com/r/instantlinux/haproxy-keepalived "Version badge") | load balancer | | guacamole | ** | authenticated remote-desktop server | | logspout | ** | central logging for Docker | | mysqldump | [![](https://img.shields.io/docker/v/instantlinux/mysqldump?sort=date)](https://hub.docker.com/r/instantlinux/mysqldump "Version badge") | per-database alternative to xtrabackup | | nagios | [![](https://img.shields.io/docker/v/instantlinux/nagios?sort=date)](https://hub.docker.com/r/instantlinux/nagios "Version badge") | Nagios Core v4 for monitoring | | nagiosql | [![](https://img.shields.io/docker/v/instantlinux/nagiosql?sort=date)](https://hub.docker.com/r/instantlinux/nagiosql "Version badge") | NagiosQL for configuring Nagios Core v4 | | nut-upsd | [![](https://img.shields.io/docker/v/instantlinux/nut-upsd?sort=date)](https://hub.docker.com/r/instantlinux/nut-upsd "Version badge") | Network UPS Tools | | restic | ** | backups | | rsyslogd | [![](https://img.shields.io/docker/v/instantlinux/rsyslogd?sort=date)](https://hub.docker.com/r/instantlinux/rsyslogd "Version badge") | logger in a 13MB image | | samba | [![](https://img.shields.io/docker/v/instantlinux/samba?sort=date)](https://hub.docker.com/r/instantlinux/samba "Version badge") | file server | | samba-dc | [![](https://img.shields.io/docker/v/instantlinux/samba-dc?sort=date)](https://hub.docker.com/r/instantlinux/samba-dc "Version badge") | Active-Directory compatible domain controller | | [secondshot](https://github.com/instantlinux/secondshot) | [![](https://img.shields.io/docker/v/instantlinux/secondshot?sort=date)](https://hub.docker.com/r/instantlinux/secondshot "Version badge") | rsnapshot-based backups | | splunk | ** | the free version | **Email** | Service | Version | Notes | | --- | --- | --- | | blacklist | [![](https://img.shields.io/docker/v/instantlinux/blacklist?sort=date)](https://hub.docker.com/r/instantlinux/blacklist "Version badge") | a local rbldnsd for spam control | | dovecot | [![](https://img.shields.io/docker/v/instantlinux/dovecot?sort=date)](https://hub.docker.com/r/instantlinux/dovecot "Version badge") | imapd server | | postfix | [![](https://img.shields.io/docker/v/instantlinux/postfix?sort=date)](https://hub.docker.com/r/instantlinux/postfix "Version badge") | compact general-purpose image in 11MB | | postfix-python | [![](https://img.shields.io/docker/v/instantlinux/postfix-python?sort=date)](https://hub.docker.com/r/instantlinux/postfix-python "Version badge") | postfix with spam-control scripts | | rainloop | ** | webmail imapd-client server | | spamassassin | [![](https://img.shields.io/docker/v/instantlinux/spamassassin?sort=date)](https://hub.docker.com/r/instantlinux/spamassassin "Version badge") | spam control daemon | **Entertainment** | Service | Version | Notes | | --- | --- | --- | | davite | [![](https://img.shields.io/docker/v/instantlinux/davite?sort=date)](https://hub.docker.com/r/instantlinux/davite "Version badge") | party-invites manager like eVite | | mt-daapd | [![](https://img.shields.io/docker/v/instantlinux/mt-daapd?sort=date)](https://hub.docker.com/r/instantlinux/mt-daapd "Version badge") | iTunes server | | mythtv-backend | [![](https://img.shields.io/docker/v/instantlinux/mythtv-backend?sort=date)](https://hub.docker.com/r/instantlinux/mythtv-backend "Version badge") | MythTV backend | | weewx | [![](https://img.shields.io/docker/v/instantlinux/weewx?sort=date)](https://hub.docker.com/r/instantlinux/weewx "Version badge") | Weather station software (Davis VantagePro2 etc.) | | wxcam-upload | [![](https://img.shields.io/docker/v/instantlinux/wxcam-upload?sort=date)](https://hub.docker.com/r/instantlinux/wxcam-upload "Version badge") | Upload webcam images to Weather Underground | ### Credits Thank you to the following contributors! * [Chad Hedstrom](https://github.com/Hadlock) - [personal site](http://nearlydeaf.com/) * [Sean Mollet](https://github.com/SeanMollet) * [Juan Manuel Carrillo Moreno](https://github.com/inetshell) - [personal site](https://wiki.inetshell.mx/) * [nicxvan]( https://github.com/nicxvan) * [Frank Riley](https://github.com/fhriley) * [Devin Bayer](https://github.com/akvadrako) * [Daniel Muller](https://github.com/DanielMuller) Contents created 2017-20 under [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0) by Rich Braun.

近期下载者

相关文件


收藏者