r***@gmail.com
2018-01-24 01:53:52 UTC
I am working in a Docker container which is being created from CentOS 6.
This is basically how the `Dockerfile` looks like:
```
FROM centos:centos6
RUN yum update -y && \
yum install -y epel-release && \
yum install -y iproute python-setuptools hostname inotify-tools
yum-utils which && \
yum clean all && \
easy_install supervisor
ADD container-files /
VOLUME ["/data"]
ENTRYPOINT ["/config/bootstrap.sh"]
```
When I run `docker build .` for build and test the image it ends up with
the following error:
```
...
Loaded plugins: fastestmirror, ovl
Cleaning repos: base epel extras updates
Cleaning up Everything
Cleaning up list of fastest mirrors
Searching for supervisor
Reading http://pypi.python.org/simple/supervisor/
Couldn't find index page for 'supervisor' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for supervisor
error: Could not find suitable distribution for
Requirement.parse('supervisor')
```
I have tried also installing first pip and then install supervisor using
pip as follow:
```
RUN yum update -y && \
yum install -y epel-release && \
yum install -y iproute python-setuptools hostname inotify-tools
yum-utils which && \
yum clean all && \
easy_install pip && \
pip install supervisor
```
And in this case it ends up with the following error:
```
...
Complete!
Loaded plugins: fastestmirror, ovl
Cleaning repos: base epel extras updates
Cleaning up Everything
Cleaning up list of fastest mirrors
Searching for pip
Reading http://pypi.python.org/simple/pip/
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for pip
error: Could not find suitable distribution for Requirement.parse('pip')
```
- I do have Internet connection
- I am not behind any firewall and/or proxy
- I do not have any AV since I am building the container from Fedora 27
- I do not have any IPTables and/or SELinux enabled
- Everything else does install properly the only thing failing is
`supervisor`
I am missing something here? Is not supervisor supported by CentOS6? What's
the right way to install this?
Note: I could try installing directly from EPEL repos but the version is
really old and I will be missing a lot of features:
```
================================================================================
Package Arch Version Repository
Size
================================================================================
Installing:
inotify-tools x86_64 3.14-1.el6 epel
46 k
iproute x86_64 2.6.32-54.el6 base
389 k
python-setuptools noarch 0.6.10-3.el6 base
336 k
supervisor noarch 2.1-9.el6 epel
292 k
yum-utils noarch 1.1.30-40.el6 base
113 k
Installing for dependencies:
dbus-glib x86_64 0.86-6.el6 base
170 k
hwdata noarch 0.233-18.1.el6 base
1.3 M
initscripts x86_64 9.03.58-1.el6.centos.2 updates
949 k
iptables x86_64 1.4.7-16.el6 base
254 k
iputils x86_64 20071127-24.el6 base
121 k
libdrm x86_64 2.4.65-2.el6 base
136 k
libpciaccess x86_64 0.13.4-1.el6 base
24 k
libxml2-python x86_64 2.7.6-21.el6_8.1 base
325 k
plymouth x86_64 0.8.3-29.el6.centos base
89 k
policycoreutils x86_64 2.0.83-30.1.el6_8 base
663 k
python-meld3 x86_64 0.6.7-1.el6 epel
71 k
redhat-logos noarch 60.0.14-12.el6.centos base
15 M
sysvinit-tools x86_64 2.87-6.dsf.el6 base
60 k
udev x86_64 147-2.73.el6_8.2 base
358 k
upstart x86_64 0.6.5-16.el6 base
177 k
util-linux-ng x86_64 2.17.2-12.28.el6_9.1 updates
1.6 M
```
Reynier Perez Mira
P: (786) 580 7572
E: ***@gmail.com
W: http://www.dynamotechnology.com
This is basically how the `Dockerfile` looks like:
```
FROM centos:centos6
RUN yum update -y && \
yum install -y epel-release && \
yum install -y iproute python-setuptools hostname inotify-tools
yum-utils which && \
yum clean all && \
easy_install supervisor
ADD container-files /
VOLUME ["/data"]
ENTRYPOINT ["/config/bootstrap.sh"]
```
When I run `docker build .` for build and test the image it ends up with
the following error:
```
...
Loaded plugins: fastestmirror, ovl
Cleaning repos: base epel extras updates
Cleaning up Everything
Cleaning up list of fastest mirrors
Searching for supervisor
Reading http://pypi.python.org/simple/supervisor/
Couldn't find index page for 'supervisor' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for supervisor
error: Could not find suitable distribution for
Requirement.parse('supervisor')
```
I have tried also installing first pip and then install supervisor using
pip as follow:
```
RUN yum update -y && \
yum install -y epel-release && \
yum install -y iproute python-setuptools hostname inotify-tools
yum-utils which && \
yum clean all && \
easy_install pip && \
pip install supervisor
```
And in this case it ends up with the following error:
```
...
Complete!
Loaded plugins: fastestmirror, ovl
Cleaning repos: base epel extras updates
Cleaning up Everything
Cleaning up list of fastest mirrors
Searching for pip
Reading http://pypi.python.org/simple/pip/
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for pip
error: Could not find suitable distribution for Requirement.parse('pip')
```
- I do have Internet connection
- I am not behind any firewall and/or proxy
- I do not have any AV since I am building the container from Fedora 27
- I do not have any IPTables and/or SELinux enabled
- Everything else does install properly the only thing failing is
`supervisor`
I am missing something here? Is not supervisor supported by CentOS6? What's
the right way to install this?
Note: I could try installing directly from EPEL repos but the version is
really old and I will be missing a lot of features:
```
================================================================================
Package Arch Version Repository
Size
================================================================================
Installing:
inotify-tools x86_64 3.14-1.el6 epel
46 k
iproute x86_64 2.6.32-54.el6 base
389 k
python-setuptools noarch 0.6.10-3.el6 base
336 k
supervisor noarch 2.1-9.el6 epel
292 k
yum-utils noarch 1.1.30-40.el6 base
113 k
Installing for dependencies:
dbus-glib x86_64 0.86-6.el6 base
170 k
hwdata noarch 0.233-18.1.el6 base
1.3 M
initscripts x86_64 9.03.58-1.el6.centos.2 updates
949 k
iptables x86_64 1.4.7-16.el6 base
254 k
iputils x86_64 20071127-24.el6 base
121 k
libdrm x86_64 2.4.65-2.el6 base
136 k
libpciaccess x86_64 0.13.4-1.el6 base
24 k
libxml2-python x86_64 2.7.6-21.el6_8.1 base
325 k
plymouth x86_64 0.8.3-29.el6.centos base
89 k
policycoreutils x86_64 2.0.83-30.1.el6_8 base
663 k
python-meld3 x86_64 0.6.7-1.el6 epel
71 k
redhat-logos noarch 60.0.14-12.el6.centos base
15 M
sysvinit-tools x86_64 2.87-6.dsf.el6 base
60 k
udev x86_64 147-2.73.el6_8.2 base
358 k
upstart x86_64 0.6.5-16.el6 base
177 k
util-linux-ng x86_64 2.17.2-12.28.el6_9.1 updates
1.6 M
```
Reynier Perez Mira
P: (786) 580 7572
E: ***@gmail.com
W: http://www.dynamotechnology.com