Sign inSign up

openeuler/nginx

Sponsored OSS

By openeuler

Updated 2 months ago

A high-performance reverse proxy & web server.

Image
Web servers
0

10K+

openeuler/nginx repository overview

Quick reference

Nginx | openEuler

Current Nginx docker images are built on the openEuler. This repository is free to use and exempted from per-user rate limits.

Nginx (pronounced "engine-x") is an open source reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer, HTTP cache, and a web server (origin server). The nginx project started with a strong focus on high concurrency, high performance and low memory usage. It is licensed under the 2-clause BSD-like license and it runs on Linux, BSD variants, Mac OS X, Solaris, AIX, HP-UX, as well as on other *nix flavors. It also has a proof of concept port for Microsoft Windows. Learn more on https://en.wikipedia.org/wiki/Nginx⁠.

Features:

The tag of each nginx docker image is consist of the version of nginx and the version of basic image. The details are as follows

TagCurrentlyArchitectures
1.30.0-oe2403sp4nginx 1.30.0 on openEuler 24.03-LTS-SP4amd64, arm64
1.30.0-oe2403sp3nginx 1.30.0 on openEuler 24.03-LTS-SP3amd64, arm64
1.29.1-oe2403sp2nginx 1.29.1 on openEuler 24.03-LTS-SP2amd64, arm64
1.16.1-oe2003sp1Nginx 1.16.1 on openEuler 20.03-LTS-SP1amd64, arm64
1.21.5-oe2203ltsNginx 1.21.5 on openEuler 22.03-LTSamd64, arm64
1.25.4-oe2203sp3Nginx 1.25.4 on openEuler 22.03-LTS-SP3amd64, arm64
1.27.0-oe2203sp3Nginx 1.27.0 on openEuler 22.03-LTS-SP3amd64, arm64
1.27.1-oe2203sp3Nginx 1.27.1 on openEuler 22.03-LTS-SP3amd64, arm64
1.27.2-oe2003sp4Nginx 1.27.2 on openEuler 20.03-LTS-SP4amd64, arm64
1.27.2-oe2203sp1Nginx 1.27.2 on openEuler 22.03-LTS-SP1amd64, arm64
1.27.2-oe2203sp3Nginx 1.27.2 on openEuler 22.03-LTS-SP3amd64, arm64
1.27.2-oe2203sp4Nginx 1.27.2 on openEuler 22.03-LTS-SP4amd64, arm64
1.27.2-oe2403ltsNginx 1.27.2 on openEuler 24.03-LTSamd64, arm64
1.29.0-oe2403ltsNginx 1.29.0 on openEuler 24.03-LTSamd64, arm64

Usage

In this usage, users can select the corresponding {Tag} and container startup options based on their requirements.

  • Pull the openeuler/nginx image from docker

    docker pull openeuler/nginx:{Tag}
    
  • Start a nginx instance

    docker run -d --name my-nginx -p 8080:80 openeuler/nginx:{Tag}
    

    After the instance my-nginx is started, access the Nginx service through http://localhost:8080.

  • Container startup options

    OptionDescription
    -p 8080:80Expose nginx on localhost:8080.
    -v /local/path/to/website:/var/www/htmlMount and serve a local website.
    -v /path/to/conf.template:/etc/nginx/templates/conf.templateMount template files inside /etc/nginx/templates. They will be processed and the results will be placed at /etc/nginx/conf.d. (e.g. listen ${NGINX_PORT}; will generate listen 80).
    -v /path/to/nginx.conf:/etc/nginx/nginx.confLocal configuration filenginx.conf.
  • View container running logs

    docker logs -f my-nginx
    
  • To get an interactive shell

    docker exec -it my-nginx /bin/bash
    

Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.

Tag summary

Content type

Image

Digest

sha256:8b26274ae

Size

237.2 MB

Last updated

2 months ago

docker pull openeuler/nginx

This week's pulls

Pulls:

13

Last week