summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorLu Qiuwen <[email protected]>2019-08-29 14:35:44 +0800
committerLu Qiuwen <[email protected]>2019-08-29 14:35:44 +0800
commit57147e206d216abe4f5811dd6a919c43ece10182 (patch)
treedd03accffabede29a5d6b02d03e98707e10e8f9a /Dockerfile
parente64c62784ce0893fcbe1e00b00c289541005a9a5 (diff)
调整方案,改为构建Docker镜像
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile15
1 files changed, 15 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..06a68f2
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,15 @@
+FROM centos:7
+
+RUN yum install -y http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm wget socat && \
+ wget https://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo -O /etc/yum.repos.d/rhel-pulp.repo && \
+ yum install -y pulp-consumer-client pulp-rpm-consumer-extensions pulp-puppet-consumer-extensions pulp-agent \
+ pulp-rpm-handlers pulp-rpm-yumplugins pulp-puppet-handlers python-gofer-qpid && \
+ yum install -y pulp-admin-client pulp-rpm-admin-extensions pulp-puppet-admin-extensions pulp-docker-admin-extensions
+
+ADD repo.mesalab.cn.conf /etc/pulp/consumer/conf.d/repo.mesalab.cn.conf
+ADD repo.mesalab.cn.conf /etc/pulp/admin/conf.d/repo.mesalab.cn.conf
+ADD docker-entrypoint.sh /docker-entrypoint.sh
+RUN chmod +x /docker-entrypoint.sh
+
+ENTRYPOINT ["/docker-entrypoint.sh"]
+CMD ["/bin/bash"]