wait-for-it VS dockerize

Compare wait-for-it vs dockerize and see what are their differences.

wait-for-it

Pure bash script to test and wait on the availability of a TCP host and port (by vishnubob)

dockerize

Utility to simplify running applications in docker containers (by jwilder)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
wait-for-it dockerize
16 7
9,008 4,918
- -
0.0 4.3
over 1 year ago 22 days ago
Python Go
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

wait-for-it

Posts with mentions or reviews of wait-for-it. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-29.

dockerize

Posts with mentions or reviews of dockerize. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-01.
  • Destrancando o Docker: Garantindo que seu aplicativo espere pelo banco de dados com Dockerize
    1 project | dev.to | 30 Oct 2023
    FROM node:14 WORKDIR /app # Instale o Dockerize ENV DOCKERIZE_VERSION v0.7.0 RUN wget -O - https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-amd64-$DOCKERIZE_VERSION.tar.gz | tar xzf - -C /usr/local/bin # Defina as condições de espera para o MongoDB CMD dockerize -wait tcp://mongodb:27017 -timeout 1m node app.js
  • Docker questions from a mostly newb
    1 project | /r/docker | 3 May 2023
    I'll answer in points: 1- being a config file I expect the customization is about different values for the same parameters. You can use dockerize tool to fill a template with environment variables. To use at runtime, you'll have to use the dockerize command inside your entrypoint script before starting your app. https://github.com/jwilder/dockerize
  • Create a CI/CD Pipeline with GitHub Actions
    3 projects | dev.to | 1 Nov 2021
    # Dockerfile FROM python:3.9 WORKDIR / ENV DOCKERIZE_VERSION v0.2.0 RUN wget https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-amd64-$DOCKERIZE_VERSION.tar.gz \ && tar -C /usr/local/bin -xzvf dockerize-linux-amd64-$DOCKERIZE_VERSION.tar.gz COPY ./requirements.txt /requirements.txt RUN pip install --upgrade pip RUN pip install --no-cache-dir --upgrade -r /requirements.txt COPY . . RUN touch env/.env RUN touch env/mysql.env RUN chmod +x docker-entrypoint.sh ENTRYPOINT ./docker-entrypoint.sh EXPOSE 8000 CMD ["python", "app/main.py"]
  • Why does it feel like Docker is moving backwards?
    3 projects | /r/docker | 10 Jun 2021
    I was also reading about healthcheck as well as depends_on. It seems that now they want to move to using tools such as dockerize to handle these basic things, and I don't really get why something that directly has to do with the fact that Docker Compose is managing the infrastructure should be moved to near application-level logic. It adds more boilerplate in a decentralized place, without actually decoupling since there's more than enough to configure in the Compose file anyway.
  • MongoDB + Node.js dockerizing issue. Mongodb not connecting.
    1 project | /r/docker | 28 May 2021
    The trick is to use dockerize -wait to ensure that MongoDB is listening on port 27017 before you start your Node.js container.
  • Compose service that depends on a service from another compose
    2 projects | /r/docker | 30 Mar 2021
    I came across dockerize and tried to use it without success, didn't investigate that much tho. Should I use this or is there better tools for the job?
  • Is there a way to make Docker containers wait for another container to be ready to accept connections?
    1 project | /r/docker | 21 Feb 2021
    https://github.com/jwilder/dockerize#waiting-for-other-dependencies

What are some alternatives?

When comparing wait-for-it and dockerize you can also consider the following projects:

podman-compose - a script to run docker-compose.yml using podman

Docker Compose - Define and run multi-container applications with Docker

nerdctl - contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...

docker - Moby Project - a collaborative project for the container ecosystem to assemble container-based systems [Moved to: https://github.com/moby/moby]

docker-php-nginx - Docker image with PHP-FPM 8.3 & Nginx 1.24 on Alpine Linux

drone - Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery. [Moved to: https://github.com/harness/gitness]

podman - Podman: A tool for managing OCI containers and pods.

gitlab-runner

cookiecutter-django - Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly. [Moved to: https://github.com/cookiecutter/cookiecutter-django]

s6-overlay - s6 overlay for containers (includes execline, s6-linux-utils & a custom init)

singularity - Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.

compose-spec - The Compose specification