Home » Tag Archives: Docker

Tag Archives: Docker

7 Ways to Improve Your Test Suite with Docker

I try to be disciplined in writing tests, but it’s usually not long before something gets in the way. Integration-testing interdependent APIs, verifying unusual server configurations, and seeding complex data make testing large applications tough. While plenty of solutions exist, I have found myself leaning on Docker more and more in the past year. Why Docker for Testing? If you ...

Read More »

Monitoring a Docker-on-Windows App

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! Here at AppDynamics, we’ve developed strong support for .NET, Windows, and Docker users.   But something we haven’t spent much time documenting is how to instrument a Docker-on- Windows app. In this blog, I’ll show you how straightforward it is to get one ...

Read More »

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 »

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 »