paint-brush
37 Stories To Learn About Docker Composeby@learn
300 reads
300 reads

37 Stories To Learn About Docker Compose

by Learn Repo
Learn Repo HackerNoon profile picture

Learn Repo

@learn

Lets geek out. The HackerNoon library is now ranked by...

April 26th, 2023
Read on Terminal Reader
Read this story in a terminal
Print this story
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Docker Compose via these 37 free HackerNoon stories.
featured image - 37 Stories To Learn About Docker Compose
1x
Read by Dr. One voice-avatar

Listen to this story

Learn Repo HackerNoon profile picture
Learn Repo

Learn Repo

@learn

Lets geek out. The HackerNoon library is now ranked by reading time created. Start learning by what others read most.

About @learn
LEARN MORE ABOUT @LEARN'S
EXPERTISE AND PLACE ON THE INTERNET.

Let's learn about Docker Compose via these 37 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

1. Create a Ruby on Rails (Rails-Postgresql-React) App using Docker Compose

image
How to create a Ruby on Rails application with Postgresql and React with Docker Compose

2. How To Configure Redis + Redis Commander + Docker

image
I will get redis and redis commander up and running using docker.

3. Using Docker Compose for Development without Going Crazy

image
Using Docker Compose in development with creature comforts for developers.

4. How To Dockerize Your Pen-testing Lab [feat. Kali Linux]

image
Tools & Skills

5. Instant GraphQL + MongoDB Backend With Mongoke

image
Implementing a good GraphQL backend to serve your database data is not an easy task, you have to implement a lot of resolvers, add authorization, pagination of the fields and use a DataLoader to not repeat your database queries during relations.

6. How To Use Environment Variables In Docker Compose File

image
If I want to use different credentials on different servers, environment variables work great with docker compose.

7. Debugging: Using PDB in Dockerized Environment

image
Docker, along with Docker Compose are the most used tools under the DevOps category, according to The State of Developer Ecosystem 2019 survey by JetBrains. Chances are if you're using Docker/Docker Compose for deployment, you'll most likely be using them for local development as well. If you only use Docker for deployment but a virtual environment for local development, you may want to look into using Docker for development to reduce the parity between dev/prod environments, as suggested in the Twelve-Factor Methodology.

8. Full Production Django Docker Configuration

image
The current software development ecosystem moves fast and it seems older frameworks like Django or Rails becoming absolute, but it is a huge underestimation! Django is one of the unique frameworks that I like to use - first of all because it contains everything in it, with just a few simple configurations.

9. Running Multiple Docker Containers With Custom Config Files

image
Many of us using Docker to make our lives easier have ran into the issue of conflicting ports due to running more than 1 docker container. It’s easy to get bogged down into changing config files and squander an entire afternoon. I intend to write this article as a reminder to my future self whenever I need to set up multiple instances of docker container on a single machine.

10. How to Run Podman and Docker-Compose on Windows

image
One of the most common tool to develop software is container. This guide helps you to configure correctly podman and docker-compose on Windows using WLS2.

11. How To Debug PHP Container With Xdebug And PhpStorm

image
I will setup a very simple php page and debug it using xdebug and PhpStorm.

12. How To Extend Docker Compose File

image
How to use different/multiple docker compose files on different servers ?

13. Applying Angular Runtime Configurations in Dockerized Environments

image
With the shift to Cloud-first and the rise of managed infrastructure and orchestrations such as EWS, Azure AKS or GCP clusters the application landscape needs to prepare and adjust itself to match newly rising requirements. This is for such nothing new nor unknown, but acknowledging this fact is one and probably the first important step.

14. Deploy Docker Using Ansible

image

15. Launching Docker Desktop with Spring Boot

image
Explanation and Example of a Real-World Spring Boot and Docker Desktop based Deployment. Code Samples are provided Inline and via Git Repo.

16. How to Run a Microsoft .NET Docker Image in C#

image
Docker has become an essential tool in modern software development, providing an efficient and portable way to package and distribute applications.

17. How to Set Up Docker Compose For Prometheus + Grafana

image
Want to have Prometheus and Grafanna locally so that you could test the metrics sent by your service? check this guide using Docker Compose

18. How to Create Multi-Container Applications With Docker Compose and C#

image
Creating a multi-container application can be daunting, but Docker Compose and C# can make it much more straightforward. This article will walk us through the s

19. Building Java Microservices from Scratch

image
Today, microservices architecture is a common approach to building a system. In this article, I will show you how to build microservices using Java and Spring.

20. Streamlining Your Django Development Environment with Docker Containers

image
Learn how to containerize an entire Django project from the ground up, including a Postgres database, Redis cache server, Caddy, and Celery instances.

21. An Introduction to Docker for Web Development

image
This is the introduction to a series that was originally published on tech.osteel.me. Only the introduction was brought to Hacker Noon — links to other parts will take you to that other website.

22. MySQL Master-Slave Replication using Docker

image
In this article I want to share my experience of how to setup MySQL replication locally with using Docker.

23. How to Nginx Reverse Proxy with Docker Compose

image
While developing a web application, a common method of calling the application from a local machine is through http://localhost:x ports, which essentially means that we are required to expose several ports to access different modules of the application. In the article below, we will go through the method of using Reverse Proxy to call an application and the benefits of using it.

24. How To Create Golang REST API: Project Layout Configuration [Part 2]

image
In a previous post I was explaining the basics of setting up GO application for REST API. Now I'll go into details by first creating configurable server, adding http router (mux) and some DB interaction. Let's get (the indoors party) started!

25. How to Use Materialize and Redpanda to Analyze Raspberry Pi Temperature Data

image
This is a self-contained demo using Materialize to process data IoT devices data directly from a PostgreSQL server.

26. Top 5 Kubernetes Coding Errors and How to Solve Them

image
How to solve the top 5 Kubernettes coding errors.

27. Build A Web Crawler with Search bar Using Wget and Manticore [A Step By Step Guide]

image
Hi everyone. In this article we are going to talk about how can you write a simple web scraper and a little search application using well known existing technologies which you perhaps didn’t know they can do that.

28. How to Use a Template to Use Docker with PHP

image
Today I want to give you an easy-to-use template in order to use Docker with PHP, explained so you can understand how it works in just 10 minutes.

29. How To Run Wordpress In Docker

image
Learn how to setup a development environment for Wordpress plugins.

30. How To Find Your Docker Logs

image
There’s a short answer, and a long answer. The short answer, that will satisfy your needs in the vast majority of cases, is:

31. PHP on Docker from Scratch in 2022

image
How to set up a repository with Docker 'from scratch' to develop PHP 8.1 applications in 2022.

32. Application Testing In Go: Do It Right And Don't Create a Mess

image
Problem - How many times have we faced this problem of worrying about cleaning up after running test cases. When some of our test cases run, they might add data to our database or add files to our directory which we don’t want to worry about every time.

33. How To Run PostgreSQL as a Build Requirement in TeamCity Build

image
We use different Continuous Integration tools in our projects. One of them is TeamCity software. A pipeline for TeamCity can be configured easily and has two steps, such as run tests and build a docker image for further deployment. However, I needed to run Postgres before running tests. I made a research, I read the documentation and this article may be useful to close a gap for team city’s documentation.

34. Shifting Containers Left: On the Quest for Reproducible Development Environments

image
Photo by Casey Horner on Unsplash

35. A Better Way to Develop Node.js with Docker

image
And Keep Your Hot Code Reloading

36. Set Up Laravel 6 on Google Cloud Run with Continuous Integration [Step-by-Step Guide]

image
Laravel has soared in popularity in the last few years. The Laravel community even says that Laravel has made writing PHP enjoyable than a pain. Laravel 6 has some interesting new features. Getting a super scaleable working URL for your application take hours if not days. Setting up something like Kubernetes is a huge task. This is where Google Cloud Run shines, you can get a working HTTPs URL for any of your containerized app in minutes.

37. 3 Major Python Problems and How to Solve Them

image
Python is a versatile programming language that is popular and widely used for various applications, such as data science modeling and REST APIs. However, managing and maintaining a complex Python development environment can be challenging, especially when working on large or multi-faceted projects.

Thank you for checking out the 37 most read stories about Docker Compose on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.

L O A D I N G
. . . comments & more!

About Author

Learn Repo HackerNoon profile picture
Learn Repo@learn
Lets geek out. The HackerNoon library is now ranked by reading time created. Start learning by what others read most.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Devopsql
Hashnode
X REMOVE AD