As per recent requirements shared by the Nautilus application development team, they need custom images created for one of their projects. Several of the initial testing requirements are already been shared with DevOps team. Therefore, create a docker file /opt/docker/Dockerfile (please keep D capital of Dockerfile) on App server 3 in Stratos DC and configure to build an image with the following requirements:
a. Use ubuntu as the base image.
b. Install apache2 and configure it to work on 8086 port. (do not update any other Apache configuration settings like document root etc).
Step 1) Create a Dockerfile
[root@stapp03 docker]# cd /opt/docker
[root@stapp03 docker]# cat Dockerfile
FROM ubuntu
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update -y
RUN apt-get install apache2 -y
RUN apt-get install apache2-utils -y
RUN apt-get clean
RUN sed -i 's/80/8086/g' /etc/apache2/ports.conf
EXPOSE 8086
ENTRYPOINT ["/usr/sbin/apache2ctl"]
CMD ["-D","FOREGROUND","-k", "start"]
Step 2) Build the docker file
[root@stapp03 docker]# docker build .
No comments:
Post a Comment