Q:

'No package nginx available' error CentOS 6.5

I'm trying to install nginx on CentOS 6.5, then I added these lines on file /etc/yum.repos.d/nginx.repo

Then install nginx by: 
And I've got a message error: No package nginx available
How can I fix it?  I would greatly appreciate any help you can give me in working this problem! 

A:

nginx is not a part of base CentOS repository. 
But you can install EPEL repositiry to get nginx:

yum install epel-release

and then

yum install nginx

A:

This should work well for oraclelinux7
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install nginx

Dockerfile to install nginx on oraclelinux:
FROM oraclelinux:7-slim
RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
RUN yum -y install nginx && yum clean all && rm -rf /var/cache/yum
EXPOSE 80
ENTRYPOINT ["nginx", "-g", "daemon off;"]

A:

Your repo url is having an error. 
It is necessary to manually replace $releasever with either "5" (for 5.x) or "6" (for 6.x), depending upon your OS version.  Similarly you have to edit the $basearch also. 
After that do the following command
yum clean all
yum install nginx
An alternative option is to install the epel repository and install nginx from there. 
yum install epel-release
yum clean all
yum install nginx 

