/Dockerfiles

docker-related shareables: Dockerfiles / docker-compose.yml / kubernete-pods.yml

Primary LanguageDockerfileMIT LicenseMIT

This repo contains Dockerfiles, and other Docker-related settings I use.

Images

K8s kustomization modules

Services

A service contains multiple container definitions, connected with docker-compose.

Kubernetes Pods

Scripts

  • ss-cmd-generator (Chinese only) generates docker run command for shadowsocks container

Obsolete images

Some of them may still work, but I don't plan to use or update them.

  • owncloud
    • planning to switch to multi-container solution, for less build work
  • shadowsocks-libev shadowsocks-libev built in alpine
  • jfrog-artifactory-oss artifactory-oss running in alpine linux and OpenJRE
    • not used: moved my private repo to cloud service
  • nginx-rtmp
    • not required: nginx package from alpine repo already have nginx-rtmp module compiled.
  • openvpn / nginx-front
    • not required as a separated image: a docker run command would be easier
  • letsencrypt a one-shot container to apply Let's Encrypt certificates, with DNS challenge
    • just use acme.sh
  • oracle-jre
    • just use OpenJDK or Amazon Corretto
  • fluentd-central
    • not working: may revive it when I found a better solution
  • fluentd-archiver a Fluentd instance to collect and forward docker logs
    • just use fluentd or fluent-bit with a config file in volume
  • fluent-agents-example example of collecting logs with lightweight fluent-bit, and forward to a central fluentd instance

License

MIT.