Add more document and fix dockerfile for CentOS 35/25635/4
authorTomofumi Hayashi <tohayash@redhat.com>
Wed, 7 Dec 2016 15:19:46 +0000 (00:19 +0900)
committerTomofumi Hayashi <tohayash@redhat.com>
Thu, 8 Dec 2016 16:36:13 +0000 (01:36 +0900)
Add how to build container from dockerfile and add missing config
for CentOS dockerfile. This fix is verified that functest/yeardstick
are called successfully under debug/proposed_tests testsuite.

Change-Id: Icb31331ecd78b8fccd69ac960c24340b605e54bf
Signed-off-by: Tomofumi Hayashi <tohayash@redhat.com>
docker/Dockerfile.centos7
docs/dovetailtool/dovetail.tool.installation.rst

index 965c535..0107cb7 100644 (file)
@@ -5,7 +5,8 @@ LABEL version="0.1" description="OPNFV Dovetail Docker Container"
 ARG BRANCH=master
 
 RUN yum update -y && yum install -y sudo iproute epel-release && \
-       yum install -y python-pip git && \
+        yum install -y python-pip git docker && \
+        sed -ie 's/requiretty/!requiretty/g' /etc/sudoers && \
         pip install pyyaml click jinja2
 
 ENV HOME /home/opnfv
index 29ebe89..7826f33 100644 (file)
@@ -115,8 +115,16 @@ Pull Dovetail Docker image from public Dockerhub
 
 <Tag> here is the version, 'latest' is used for the master branch.
 
-As an alternative way, you can build own docker image from Dockfile(s) under ``docker/`` directory,
-``Dockerfile`` is based on ubuntu system and ``Dockerfile.centos7`` is for centos7.
+(Optional) Create Docker image from Dockerfile
+-----------------------------------------------
+Instead of an official Docker image, you can build your own Docker image from
+Dockerfile(s) located under the ``docker/`` directory. The ``Dockerfile``
+is based on Ubuntu and the ``Dockerfile.centos7`` file is for a CentOS based
+Docker image.
+
+::
+
+  sudo docker build -t <your_new_image_name> -f <your_Dockerfile> .
 
 Dovetail Docker container creation
 ----------------------------------