Home » DevOps

DevOps

The AppD Approach: Composing Docker Containers for Monitoring

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! Since its introduction four years ago, Docker has vastly changed how modern applications and services are built. But while the benefits of microservices are well documented, the bad habits aren’t. Case in point: As people began porting more of ...

Read More »

Using the Add-Host Flag for DNS Mapping within Docker Containers

In a previous article about the docker run command, one of my final thoughts was the following: In this article, we covered quite a few options for the docker run command. However, while these options are key, they only scratch the surface of the available options to docker run. Some of the options are complex enough to deserve an article ...

Read More »

The Future of Docker Is Open

Earlier this year, Docker announced native Kubernetes support within Docker for customers using Docker Enterprise Edition, Docker for Mac, and Docker for Windows. After the announcement, I sat down with Phil Estes, a senior member of IBM’s technical staff and a fellow Docker Captain, to talk about our predictions for the future of Docker. Phil and I both agree that ...

Read More »

Using Docker Compose for Python Development

Docker is an amazing tool for developers. It allows us to build and replicate images on any host, removing the inconsistencies of dev environments and reducing onboarding timelines considerably. To provide an example of how you might move to containerized development, I built a simple todo API with Python, Django REST Framework, and PostgreSQL using Docker Compose for development, testing, ...

Read More »

Using Docker Commit to Create and Change an Image

The Dockerfile is one of the key features to Docker’s success. The ability to build a new container image from a simple text file changed the technology game. When it comes to modifying a Docker image, our first thought is modifying the underlying Dockerfile. In today’s article, I’m going to show you another way to create and change a Docker ...

Read More »

Docker (Swarm) and NFS volumes

Investigating how to use shared volumes with Docker (Swarm), I decided to take a look at NFS volumes, since this is probably the most used on premises way to share folders. With Docker, you have 3 different syntaxes to mount NFS volumes : simple container (via docker volume create + docker run) single service (via docker service create) complete stack ...

Read More »

Why Metrics Must Guide Your DevOps Initiative

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! Read more to learn why a metrics-oriented framework is a critical piece of a DevOps philosophy. Metrics-oriented thinking is key to continuous improvement – and a core tenant of any agile or DevOps philosophy. Metrics are factual and once ...

Read More »

Essential (and free) security tools for Docker

Docker makes it easy for developers to package up and push out application changes, and spin up run-time environments on their own. Maybe too easy. With Docker, developers can make their own decisions on how to configure and package applications. But this also means that they can make simple but dangerous mistakes that will leave the system unsafe without anyone ...

Read More »

Fullstack development environment with Docker

I have been using Docker for building (compile/packaging) and running web applications for some time. Through this blog, I would like to share how I used docker for building and running a complete (Angular/SpringBoot) webapp in a local and production environments. Docker for development environment In large enterprise projects with distributed development teams, it becomes very difficult to manage and maintain a consistent ...

Read More »