Created
August 13, 2013 21:09
-
-
Save daniel-garcia/6225734 to your computer and use it in GitHub Desktop.
docker file for zenoss development
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Zenoss 4.x development environment | |
FROM centos | |
MAINTAINER Daniel Garcia <dgarcia@zenoss.com> | |
RUN yum install -y which | |
RUN echo "10.175.210.69 cmyum.zenoss.loc" >> /etc/hosts | |
RUN yum install -y http://cmyum.zenoss.loc/yum/zenossdeps-private-4.2.x-1.el6.noarch.rpm | |
RUN for i in /etc/yum.repos.d/CentOS-*.repo; do sed -i 's/mirrorlist/#mirrorlist/g' $i; done | |
RUN for i in /etc/yum.repos.d/CentOS-*.repo; do sed -i 's/#baseurl=http:\/\/mirror.centos.org/baseurl=http:\/\/10.87.110.10/g' $i; done | |
RUN yum -y install sudo python-devel memcached libmemcached-devel vim-enhanced bzip2 bc subversion swig libxml2-devel libxslt-devel patch protobuf-compiler python-coverage epydoc libsmi redis mysql-server net-snmp-libs libcap supervisor pcre-devel openssl-devel emacs-nox autoconf bison flex gcc gcc-c++ kernel-devel make m4 java-1.7.0-openjdk java-1.7.0-openjdk-devel erlang | |
RUN mkdir -pm 00755 /etc/profile.d | |
RUN echo "export JAVA_HOME=/usr/lib/jvm/java" >> /etc/profile.d/jdk.sh | |
RUN update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java 1061 && update-alternatives --set java /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java | |
RUN cp /etc/skel/.bash* /root | |
RUN groupadd --gid 1000 zenoss && adduser --uid 1000 --gid 1000 zenoss | |
RUN echo "zenoss ALL = (ALL) NOPASSWD: ALL" >> /etc/sudoers | |
RUN mkdir -p /opt/zenoss && chown zenoss:zenoss /opt/zenoss | |
CMD su - zenoss | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment