docker.md

July 15, 2021 · View on GitHub

Bookmarks tagged [docker]

www.codever.land/bookmarks/t/docker

Docker images for syslog-ng development, testing, playground.

https://github.com/balabit/syslog-ng-docker

Docker images for syslog-ng development, testing, playground. - balabit/syslog-ng-docker


10 best practices to containerize Node.js web applications with Docker | Snyk Blog

https://snyk.io/blog/10-best-practices-to-containerize-nodejs-web-applications-with-docker/

The following article provides production-grade guidelines for building optimized and secure Node.js Docker images. You’ll find it helpful regardless of the Node.js application you aim to build. This ...


Step-by-step guide how integrate Keycloak with Angular application

https://wkrzywiec.medium.com/step-by-step-guide-how-integrate-keycloak-with-angular-application-d96b...

The aim of this post is to show you a basic set up an Angular application so that it will be integrated with Keycloak and it will be able to consume protected HTTP resource that requires an access tok...


GitHub - Atomicorp/ossec-docker: Official OSSEC docker container

https://github.com/Atomicorp/ossec-docker

Official OSSEC docker container. Contribute to Atomicorp/ossec-docker development by creating an account on GitHub.


GitHub - Atomicorp/openvas-docker: A docker container for openvas

https://github.com/Atomicorp/openvas-docker

A docker container for openvas. Contribute to Atomicorp/openvas-docker development by creating an account on GitHub.


Keycloak upgrade while running on docker

https://stackoverflow.com/questions/47956933/keycloak-upgrade-while-running-on-docker

Advices around the following themes are given:


kubernetes-basicLearning/readme.md at master · knrt10/kubernetes-basicLearning · GitHub

https://github.com/knrt10/kubernetes-basicLearning/blob/master/readme.md

Understand kubernetes step by step. A simple repo for beginners :fire: - knrt10/kubernetes-basicLearning


Build and Push to Docker With Maven - Better Programming - Medium

https://medium.com/better-programming/build-push-to-docker-with-maven-eea7c4b8cfa2

Automatically push your project to Docker using Spotify, fabric8, and JIB Maven plugins


Create a Reproducible Dev Environment with VS Code

https://medium.com/@james.thorniley/create-a-reproducible-dev-environment-with-vs-code-fd89285644da

Dependency hell is the curse of all software developers trying to get the right toolchain installed. In this post I’ll show how to set up a clean environment using the remote container feature of…


DevOps and Docker Talk

https://podcast.bretfisher.com/

Hey DevOps fans 👋, this podcast contains interviews and audience Q&A from my weekly YouTube Live show. It might be me talking on a topic, o...


Spring Boot in a Container

https://spring.io/blog/2018/11/08/spring-boot-in-a-container

Many people are using containers to wrap their Spring Boot applications, and building containers is not a simple thing to do. This is an article for developers of Spring Boot applications, and contain...


A docker-compose stack for Prometheus monitoring

https://github.com/vegasbrianc/prometheus

A docker-compose stack for Prometheus monitoring. Contribute to vegasbrianc/prometheus development by creating an account on GitHub.


Installing using Docker | Grafana Documentation

https://grafana.com/docs/installation/docker/

Installing Grafana using Docker guide


Security in the age of Docker & Kubernetes | Atomist Blog

https://blog.atomist.com/security-of-docker-kubernetes/

While not an exhaustive list of suggestions for hardening your Docker containers & Kubernetes clusters, it's a starting point to ensure tighten security.


Networking in Compose

https://docs.docker.com/compose/networking/

How Compose sets up networking between containers


GitHub - docker-library/healthcheck

https://github.com/docker-library/healthcheck

HEALTHCHECK

This is an example set of prototype images (available under https://hub.docker.com/u/healthcheck) for enabling HEALTHCHECK behavi...


docker-node/BestPractices.md at master · nodejs/docker-node · GitHub

https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md

Table of Contents

  • Environment Variables
  • Global npm dependencies
  • Upgrading/downgrading Yarn
  • Handling Kernel Signals
  • Non-root User
  • Memory
  • CMD
  • Docker Run
  • Security node-gyp in alpi...
  • tags: docker, node.js
  • :octocat: source code

GitHub - BretFisher/node-docker-good-defaults

https://github.com/BretFisher/node-docker-good-defaults

Sample node app for Docker examples


Docker and Node.js Best Practices from Bret Fisher at DockerCon - 42min

https://www.youtube.com/watch?v=Zgx0o8QjJk4

My talk on all the best of Docker for Node.js developers and DevOps dealing with Node apps. From DockerCon 2019.


Dockerizing a Node.js web app | Node.js

https://nodejs.org/de/docs/guides/nodejs-docker-webapp/

The goal of this example is to show you how to get a Node.js application into a Docker container. The guide is intended for development, and not for a production deployment. The guide also assumes you...


Docker Tips : Development With Nodemon - Better Programming - Medium

https://medium.com/better-programming/docker-in-development-with-nodemon-d500366e74df

I have delivered several Docker trainings during the last few weeks and some questions come back quite often. For example:

*Q: When developing my application, how can I get my changes to be taken int...


Selecting A Node.js Image for Docker

https://derickbailey.com/2017/03/09/selecting-a-node-js-image-for-docker/

Before you begin to run your Node.js application in a Docker container, or even build the app into a container, you have to answer an important question and make a key decision:

**Which base Node.js ...


Piggy Metrics

https://piggymetrics.tk/

A simple way to deal with personal finances

This is a proof-of-concept application, which demonstrates [Microservice Architecture Pattern](http://martinfowler.com/micro...


Prune unused Docker objects

https://docs.docker.com/config/pruning/

The docker system prune command is a shortcut that prunes images, containers, and networks. In Docker 17.06.0 and earlier, volumes are also pruned. In Docker 17.06.1 and higher, you must specify the...


Building a container from scratch in Go - Liz Rice (Microscaling Systems) - YouTube

https://www.youtube.com/watch?v=Utf-A4rODH8

Everyone has heard of Docker, but what is a container? Is it really "a lightweight VM"? In this talk we'll dispel the magic by writing a container in about 100 lines of Go.


How to use bash with an Alpine based docker image? - Stack Overflow

https://stackoverflow.com/questions/40944479/how-to-use-bash-with-an-alpine-based-docker-image/40944...

Try using RUN /bin/sh instead of bash.


Dockerizing an Angular App

https://mherman.org/blog/dockerizing-an-angular-app/

This tutorial shows how to Dockerize an Angular app, built with the Angular CLI, using Docker along with Docker Compose and Docker Machine for both development and production. We’ll specifically focus...


Dockerizing a React App

https://mherman.org/blog/dockerizing-a-react-app/

This tutorial demonstrates how to Dockerize a React app using the Create React App generator. We’ll specifically focus on-

  1. Setting up a development ...

Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers

https://www.freecodecamp.org/news/learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestratin...

These guides assume the reader knows about application development, Microservices, and Docker containers.

In this Article we will go from :

  1. Running a Microservice based application on your comput...

Best practices for writing Dockerfiles

https://docs.docker.com/develop/develop-images/dockerfile_best-practices/

Hints, tips and guidelines for writing clean, reliable Dockerfiles


emk/rust-musl-builder

https://github.com/emk/rust-musl-builder

Docker images for compiling static Rust binaries using musl-libc and musl-gcc, with static versions of useful C libraries


kpcyrd/mini-docker-rust

https://github.com/kpcyrd/mini-docker-rust

An example project for very small rust docker images


liuchong/docker-rustup

https://github.com/liuchong/docker-rustup

A multiple version (with musl tools) Rust Docker image


messense/rust-musl-cross

https://github.com/messense/rust-musl-cross

Docker images for compiling static Rust binaries using musl-cross


rust-lang-nursery/docker-rust

https://github.com/rust-lang/docker-rust

the official Rust Docker image


OpenJDK and Containers - Red Hat Developer Blog

https://developers.redhat.com/blog/2017/04/04/openjdk-and-containers/

What can be done to help the OpenJDK JVM play well in the world of Linux Containers? I thought I’d start tackling this issue by answering some frequently asked questions:

**Why is it when I specify -...


Intro Guide to Dockerfile Best Practices - Docker Blog

https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/

There are over one million Dockerfiles on GitHub today, but not all Dockerfiles are created equally. Efficiency is critical, and this blog series will cover five areas for Dockerfile best practices to...


The best architecture with Docker and Kubernetes — myth or reality? - Medium

https://medium.com/@dpaunin/the-best-architecture-with-docker-and-kubernetes-myth-or-reality-77b4f8f...

This article will take you on a journey from real life to development processes to architecture and back to real life, giving answers to the most important questions at each of these stops along the w...


GoogleContainerTools Kaniko Home Page

https://github.com/GoogleContainerTools/kaniko

Build Container Images In Kubernetes. Contribute to GoogleContainerTools/kaniko development by creating an account on GitHub.


GOTO 2018 • Kubernetes-ize your Java Application • Arun Gupta - YouTube

https://www.youtube.com/watch?v=QgMwcpAT49M

Deploying your Java application in a Kubernetes cluster could feel like Alice in Wonderland. You keep going down the rabbit hole and don’t know how to make that ride comfortable. This no-slide and cod...


Keycloak - Blog - Keycloak Cluster Setup

https://www.keycloak.org/2019/05/keycloak-cluster-setup.html

This post shares some solutions to setup Keycloak cluster in various scenarios (e.g. cross-DC, docker cross-host, Kubernetes).


Deploy a Docker container to Kubernetes using YAML files - YouTube

https://www.youtube.com/watch?v=eHvKc6hNmhI

Deploy a Docker container to Kubernetes using YAML files. Nice explanation of attributes and what is their purpose.

  • :calendar: published on: 2018-09-08
  • tags: docker, yaml

GitHub - GoogleContainerTools/distroless home page

https://github.com/GoogleContainerTools/distroless

🥑 Language focused docker images, minus the operating system. - GoogleContainerTools/distroless


awesome-docker

https://github.com/veggiemonk/awesome-docker#readme

:whale: A curated list of Docker resources and projects - veggiemonk/awesome-docker


Use multi-stage builds with docker

https://docs.docker.com/develop/develop-images/multistage-build/

Keeping your images small with multi-stage images


Caching Maven dependencies in a Docker build – Niel de Wet – Medium

https://medium.com/@nieldw/caching-maven-dependencies-in-a-docker-build-dca6ca7ad612

Multi-stage Docker builds are a great way to ensure your builds are 100% reproducible AND as lean as possible. On the downside a Maven build in Docker may have to download many dependencies each time ...


Google Cloud Platform Blog Introducing Jib — build Java Docker images better

https://cloudplatform.googleblog.com/2018/07/introducing-jib-build-java-docker-images-better.html

Containers are bringing Java developers closer than ever to a "write once, run anywhere" workflow, but containerizing a Java application is no simple task: You have to write a Dockerfile, run a Docker...


Google Open Source Container Tools: Life of a happy developer in a container world by David Gageot - YouTube

https://www.youtube.com/watch?v=4uU44VviyjM

Great demo explaining the utilities of the various tools listed as tags here.


Top 5 Exclusive Features of Docker For Mac That You Can’t Afford to Ignore – Collabnix

http://collabnix.com/top-5-exclusive-features-of-docker-for-mac-that-you-cant-afford-to-miss/

Under this blog post, I will talk about top 5 exclusive and very useful features of Docker of Mac that you can’t afford to miss out.

  1. Docker for Mac support Docker Swarm, Swarm Mode & Kubernetes 2....

Simplifying Kubernetes with Docker Compose and Friends - Docker Blog

https://blog.docker.com/2018/12/simplifying-kubernetes-with-docker-compose-and-friends/

Simplifying Kubernetes with Docker Compose and Friends - Docker Blog

Today we’re happy to announce we’re open sourcing our support for using [Docker Compose on Kubernetes](https://github.com/docker/c...


Keycloak Docker Server Image

https://hub.docker.com/r/jboss/keycloak/


Expose vs publish - Docker port commands explained simply

https://medium.freecodecamp.org/expose-vs-publish-docker-port-commands-explained-simply-434593dbc9a3

The Dockerfile instruction EXPOSE, the Docker run options -p and -P, and Docker Compose expose and ports all specify how to connect Docker containers over Docker networks and to host machines. This ar...


Kubernetes + Compose = Kompose

http://kompose.io/

kompose is a tool to help users familiar with docker-compose move to Kubernetes. It takes a Docker Compose file and translates it into Kubernetes resources.


Manage data in Docker

https://docs.docker.com/storage/

Overview of persisting data in containers

Types of mounts and where they live on the Docker host

  • Volumes are stored in a part of the host filesystem which is managed by Docker (/var/lib/docker...
  • tags: docker, docs

GitHub - dockersamples/example-voting-app

https://github.com/dockersamples/example-voting-app

Example Docker Compose app. A simple distributed application running across multiple Docker containers.


GitHub - docker/docker-bench-security

https://github.com/docker/docker-bench-security

The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production. - docker/docker-bench-security


GitHub - krallin/tini

https://github.com/krallin/tini

A tiny but valid init for containers.


jib home page

https://github.com/GoogleContainerTools/jib

:sailboat: Build container images for your Java applications. - GoogleContainerTools/jib


kubernetes-for-java-developers repo from Aron Gupta

https://github.com/aws-samples/kubernetes-for-java-developers

A Day in Java Developer’s Life, with a taste of Kubernetes - aws-samples/kubernetes-for-java-developers. sample. example.


Testcontainers home page

https://www.testcontainers.org/

Testcontainers is a Java 8 library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container...


Building Microservices with Node, Docker and Nginx pt 1 - What is a Microservice?

https://www.youtube.com/watch?v=EsCfPxjmnjo

Building Microservices with Node, Docker and Nginx


Docker Official Image packaging for MongoDB

https://github.com/docker-library/mongo

Docker Official Image packaging for MongoDB.


Official Docker Image for Node.js

https://hub.docker.com/_/node/

The official Node.js docker image, made with love by the node community.


Dockerizing a Node.js and MongoDB App – XOOR – Medium

https://medium.com/@xoor/dockerizing-a-node-js-and-mongodb-app-f9d80fdb280e

Docker has become an extremely popular tool not only among DevOps and Infrastructure people, but also for the daily work of any developer. Simple with examples for beginners.


The Basics of the Docker Run Command

https://blog.codeship.com/the-basics-of-the-docker-run-command/

Get back to the basics and explore a few simple docker run examples. Here, we demonstrate various ways to start a container instance.

  • :calendar: published on: 2017-08-22
  • tags: docker

Docker SDK for Python

https://docker-py.readthedocs.io/

A Python library for the Docker Engine API. It lets you do anything the docker command does, but from within Python apps – run containers, manage containers, manage Swarms, etc.


Get started with Docker for Mac

https://docs.docker.com/docker-for-mac/

Getting Started


GitHub - spotify/dockerfile-maven: A set of Maven tools for dealing with Dockerfiles

https://github.com/spotify/dockerfile-maven

A set of Maven tools for dealing with Dockerfiles.


Kubernetes in Docker for Mac - YouTube

https://www.youtube.com/watch?v=jWupQjdjLN0

At DockerCon EU 2017, Docker announced support is coming for Kubernetes in Docker for Desktop. In this video, Docker Developer Advocate Elton Stoneman demonstrates how easy it will be to spin up a ful...


GitHub - openshift/source-to-image: A tool for building/building artifacts from source and injecting into docker images

https://github.com/openshift/source-to-image

Source-to-Image (S2I) is a toolkit and workflow for building reproducible Docker images from source code. S2I produces ready-to-run images by injecting source code into a Docker container and letting ...


DerickBailey.com - Trade Secrets Of A Developer / Entrepreneur

https://derickbailey.com/

Trade Secrets Of A Developer / Entrepreneur


가장 빨리 만나는 Docker

http://www.pyrasis.com/private/2014/11/30/publish-docker-for-the-really-impatient-book


Slaying Monoliths with Docker and Node.js, a Netflix Original - Yunong Xiao, Netflix.com - YouTube

https://www.youtube.com/watch?v=ovqDdH9ngFs

See how the architecture of this cross-cutting project allows us to build isolated microservices with Node.js and Docker. Examine the tools and infrastructure we’re building across our stack that enab...


Elk Stack on a Docker image

https://elk-docker.readthedocs.io/#about