A list of some popular Docker containers:

  • Official MySQL Container – A relational database management system (RDBMS) commonly used in web development.
  • Official PostgreSQL Container – An advanced, enterprise-class RDBMS with a strong focus on extensibility and standards compliance.
  • Official Redis Container – A high-performance in-memory data structure store, used as a cache, database, and message broker.
  • Official NGINX Container – A high-performance web server, reverse proxy, and load balancer.
  • Official Apache HTTP Server Container – A widely-used web server that powers a significant portion of the web.
  • Official Node.js Container – A runtime environment for executing JavaScript on the server side, used for building scalable web applications.
  • Official PHP Container – A container with the PHP scripting language, often used for web development.
  • Official Alpine Container – A lightweight Linux distribution designed for security, simplicity, and resource efficiency.
  • Official Ubuntu Container – A widely-used and beginner-friendly Linux distribution with a large user community.
  • Official Debian Container – A stable and secure Linux distribution known for its robust package management system.
  • Official CentOS Container – A Linux distribution derived from the sources of Red Hat Enterprise Linux (RHEL) and focused on stability and long-term support.
  • Official Jenkins Container – A popular open-source automation server that helps automate the building, testing, and deployment of applications.
  • Official ElasticSearch Container – A powerful search and analytics engine built on Apache Lucene.
  • Official Logstash Container – A log processing and data transformation pipeline tool that works with Elasticsearch.
  • Official Kibana Container – A data visualization and exploration tool for Elasticsearch.
  • Official Grafana Container – A flexible and powerful open-source data visualization and monitoring tool.
  • Official InfluxDB Container – A high-performance time-series database built specifically for metrics and events.
  • Official Telegraf Container – A plugin-driven server agent for collecting and reporting metrics, often used with InfluxDB.
  • Official RabbitMQ Container – A popular open-source message broker that implements the Advanced Message Queuing Protocol (AMQP).
  • Official Kafka Container – A distributed event streaming platform for building real-time data pipelines and streaming applications.
  • Official GitLab Container – A web-based DevOps platform that provides Git repository management, issue tracking, CI/CD pipelines, and more.
  • Official WordPress Container – A container with the most popular content management system (CMS) for creating websites and blogs.
  • Official Drupal Container – A flexible and extensible CMS for building various types of websites.
  • Official Joomla Container – Another popular CMS used for creating websites and web applications.
  • Official Magento Container – A powerful and flexible open-source e-commerce platform.
  • Nginx Proxy Manager – A high-performance web server, reverse proxy, and load balancer with UI.
				
					nano docker-compose.yml
				
			
				
					version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
				
			
				
					docker-compose up -d

# If using docker-compose-plugin
docker compose up -d
				
			
  • Official Python Container – A lightweight container with the Python programming language interpreter.
				
					sudo docker run --rm --name python_container -it -d python:slim


-p 8080:80/tcp -p 8080:80/udp nginx # optional
				
			
  • Official MongoDB Container – A popular NoSQL database that uses a document-oriented data model.
				
					nano docker-compose.yml
				
			
				
					mongo-container:
  image: mongo:latest
  environment:
      # provide your credentials here
      - MONGO_INITDB_ROOT_USERNAME=yourUSER
      - MONGO_INITDB_ROOT_PASSWORD=yourPASS
  ports:
    - "27017:27017"
  volumes:
      # if you wish to setup additional user accounts specific per DB or with different roles you can use following entry point
    - "$PWD/mongo-entrypoint/:/docker-entrypoint-initdb.d/"
  # no --auth is needed here as presence of username and password add this option automatically
  command: mongod
				
			
				
					docker-compose up -d
				
			
interact with mongo db by using: mongosh command
Social Share: