Projects in the topic docker
Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.


Dockerize-it

a project by fteodori

Create a set of ready to use Dockerfiles based on OpenSUSE, and find a nice home for them to live in. Useful containers or just for fun, let's dockerize-it all.

Updated about 2 years ago. 20 hacker ♥️.

updating rpms in docker containers

a project by jordimassaguerpla

The docker way of updating containers is to build a new image with the updated binaries and files, which creates a security concern. The docker way is not anymore running "zypper update" in the containment but to update the whole image in the image registry (hub docker if we are talking about public registry) and then pull the image update from there, stop the outdated containments and replace them by starting new containments based on the new image.

Updated about 5 years ago. 1 hackers ♥️.

Discourse forum instance for internal use

a project by kpimenov

Discourse is a really great opensource forum, written in Ruby on Rails and Ember.js. We should try to use it to complement mailing lists and IRC in internal communication, when we need persistent, searchable discussions (with helpful links to the outside world) for a broad and offtopicky subjects.

Updated about 5 years ago. 2 hacker ♥️.

Work reports 2.0

a project by kalabiyau

Micro-service for - making a report

Updated about 5 years ago. 2 hacker ♥️.

Portus: build Docker images from Dockerfile

a project by flavio_castelli

Minimal objective

This is what we consider is the minimum result we can achieve at the end of the hackweek.

Updated about 5 years ago. 4 hacker ♥️.

Docker: Image Rebasing

an invention by cyphar

git rebase is a very useful construct in source control management, as it allows you to re-apply your changes atop a different branch of the same repository. While this concept transitions perfectly to container management (updating a container could be as easy as a docker rebase), and the Docker client is inspired by the git semantics, Docker has no such feature (in fact, Solomon Hykes used rebase and merge as examples of things "that we don't want"). Currently, zypper-docker works by applying an updated layer on top of an existing image. While this does work quite well, it separates the process of updating the base image and updating all of your derivative images (you need to re-download new packages for each derivative image). So, this project will be working on implementing something like git rebase for Docker images. There are several issues with this, mainly involving the fact that we are rebasing binaries and not source code, so merge conflicts will probably be quite messy. But it should be possible to implement some form of simple rebase method (which will essentially fall back to docker build in the worst case, which is what you were going to run anyway). By maximising the reuse of the existing image layers, it should be possible to reduce build times quite significantly.

Updated about 5 years ago. 4 hacker ♥️.

Golang: Hack on DroneCI

an idea by tboerger

I want to spend some time on hacking missing features of the awesome CI tool Drone. It's written in Golang and is built around docker.

Updated about 7 years ago. No love. Has no hacker: grab it!

Add PIDs cgroup support to runC and Docker

an invention by cyphar

Currently, dealing with forkbombs and similar issues with Docker and runC is not very nice (you have to set a global limit for all Docker processes or you have to limit kernel memory which isn't very practical). I'm going to work on getting some [patches][2] merged into runC and Docker to enable PIDs support for Docker.

Updated about 5 years ago. 1 hackers ♥️.

zypper-docker with multiple backends and an API

a project by mssola

During the last CSM workshop I started to refactor zypper-docker in a way that: - The CLI code and the "library" part got split.

Updated about 5 years ago. 3 hacker ♥️.

Rootless Containers

an invention by cyphar

In many cases, people want to start containers on a system where the administrator is not happy about granting privileges to users or installing any new software. For example, when I was a researcher and wanted to run Python 3 on a computing cluster it was not possible to get the administrator to install Docker or Python 3. In recent Linux kernels, it has been possible to create containers without any privileges. All that's missing is a container runtime that allows you to do this. LXC is close but falls short (it requires certain privileged processes and PAM modules for everything to work).

Updated about 4 years ago. 1 hackers ♥️.

Migrate drone plugins to new version

a project by tboerger

As I'm already a maintainer of the plugins for Drone CI and we are nearby of a new releases which totally changed the structure of the plugins I would like to start migrating the existing plugins to the new structure. A list of pending plugins can be found here. For communication it makes sense to join the Gitter chat.

Updated about 7 years ago. No love.

Docker registry UI in Go and ReactJS

a project by tboerger

I would like to continue to work on a web UI for the Docker registry. I know we already got Portus which is based on Ruby on Rails, but I would prefer a project based on Golang with a singlepage application for the frontend based on RactJS. So because of the singlepage application we are forced to write proper APIs that gets consumed by the javascript application, beside that I also want to add a CLI client for managing the system. You can find the project at https://github.com/harborapp.

Updated about 7 years ago. No love.

SLES/openSUSE integration for Clair

a project by tboerger

Clair is a static vulnerability analyzer for containers. Currently it supports containers based on Debian, Ubuntu and RedHat. I already started this project on the CSM workshop, now I want to finish the integration for openSUSE and SLES based container images. You can track the changes at https://github.com/coreos/clair/pull/199.

Updated about 7 years ago. No love.

Build Docker images with pure Salt

an invention by dmacvicar

Results

Submitted upstream.

Updated about 2 years ago. 2 hacker ♥️.

zypper-docker reloaded

a project by mssola

The aim of this project is to finish up the work already done in previous editions of Hackweek in regards to zypper-docker. That being: - Separation of the CLI part and the library.

Updated about 5 years ago. 3 hacker ♥️.

openQA-butler - Application that offers a GUI for installing and configuring openQA and openQA workers.

an invention by SLindoMansilla

Docker & Yast

Goals

Updated about 2 years ago. 8 hacker ♥️.

Playing with OpenFaaS: a Serverless Framework for Docker and Kubernetes

a project by pgeorgiadis

OpenFaaS - Functions as a Service Get familiar with one of the hottest topics for this year: https://www.openfaas.com/

Updated about 2 years ago. 3 hacker ♥️.

The Team Dashboard Web Application

an idea by lslezak

Why a Dashboard?

In the YaST team we use quite a lot of external or internal services like GitHub, Travis, Jenkins, Open Build Service, Bugzilla, Trello,... It is too difficult and time consuming to track all those tools and get an overview what is OK, what failed and what actions should we take to resolve the problems.

Updated about 2 years ago. 7 hacker ♥️. Has no hacker: grab it!

Learn more about container from SUSE CaaS Platform

a project by xguo

How to deploy container - Docker based on SUSE CaaS Platform.

Updated about 2 years ago. 2 hacker ♥️.

Base container image and template for openSUSE Leap 42.3

a project by dmacvicar

Build a base image and template (both kiwi and Dockerfile) for openSUSE Leap 42.3 using the native OBS container building feature. Results/WIP will be available here:

Updated about 2 years ago. 3 hacker ♥️.

monitor kubernetes and docker with prometheus

an invention by dmaiocchi

Starting from prometheus ( and grafana if needed), learn how to monitor kubernetes and docker and do some valid alert/graph etc. https://docs.docker.com/config/thirdparty/prometheus/

Updated almost 6 years ago. No love.

[unassigned] linter for containers, images, appliances

an idea by lnussel

[kiwi generated] appliances, containers or any kind of image suffer from reoccuring problems like left over log files or UUIDs, e.g. /etc/machine-id

Updated about 3 years ago. 1 hackers ♥️. Has no hacker: grab it!

SUSE Manager containerization

a project by mbologna

Let's containerize SUSE Manager! This will open up different (and interesting) scenarios: - From a development perspective: learn about all the components that constitute SUSE Manager

Updated about 4 years ago. 7 hacker ♥️.

kubeojo: Health metrics for products and testsuites

a project by dmaiocchi

Updated about 2 years ago. 2 hacker ♥️. 1 follower.

Jupiter system

an invention by SLindoMansilla

Description

Experiment with and implement a server (openSUSE Kubic, SUSE CaaSP) with connected thin clients (Raspberry Pi) that executes GUI applications from docker containers running on the server.

Updated about 2 years ago. 5 hacker ♥️.