diff options
author | Benjamin, Max (mb388a) <mb388a@us.att.com> | 2018-07-30 15:56:09 -0400 |
---|---|---|
committer | Benjamin, Max (mb388a) <mb388a@us.att.com> | 2018-07-31 11:09:25 -0400 |
commit | 5a6a6de6f1a26a1897e4917a0df613e25a24eb70 (patch) | |
tree | 59a968f27b4b603aacc9d5e7b51fb598aeec5321 /adapters/mso-openstack-adapters/Deployment/Dockerfile.adapters | |
parent | b6dc38501f3b746426b42d9de4cc883d894149e8 (diff) |
Containerization feature of SO
Change-Id: I95381232eeefcd247a66a5cec370a8ce1c288e18
Issue-ID: SO-670
Signed-off-by: Benjamin, Max (mb388a) <mb388a@us.att.com>
Diffstat (limited to 'adapters/mso-openstack-adapters/Deployment/Dockerfile.adapters')
-rw-r--r-- | adapters/mso-openstack-adapters/Deployment/Dockerfile.adapters | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/adapters/mso-openstack-adapters/Deployment/Dockerfile.adapters b/adapters/mso-openstack-adapters/Deployment/Dockerfile.adapters new file mode 100644 index 0000000000..4d3e36ed9c --- /dev/null +++ b/adapters/mso-openstack-adapters/Deployment/Dockerfile.adapters @@ -0,0 +1,40 @@ +FROM openjdk:8-jdk-alpine +MAINTAINER mc4615@att.com +EXPOSE 8080 +ENV APP_HOME /home/$USER_NAME/app +RUN mkdir $APP_HOME +ADD mso-openstack-adapters-1.1.0-SNAPSHOT.jar $APP_HOME/mso-openstack-adapters-1.1.0-SNAPSHOT.jar +WORKDIR $APP_HOME +RUN touch mso-openstack-adapters-1.1.0-SNAPSHOT.jar +ENTRYPOINT ["java","-jar","-Dspring.profiles.active=dev","mso-openstack-adapters-1.1.0-SNAPSHOT.jar"] + + + + + + +######### README ######### +# NOTES ######## +# cd /Users/mercychan/git/mso-e/adapters/mso-openstack-adapters/Deployment/ +# docker build -f Dockerfile.adapters -t mercechan/msoadapters . +# docker run -it -p 8080:8080 --name mchan mercechan/msoadapters # interactive mode +# docker run -d -p 8080:8080 --name mchan mercechan/msoadapters # daemon mode +# docker exec -it mchan /bin/bash # this will get you in docker container +# NOTES ######## + + +# COMMANDS ######## +# 1. CREATE MSO_NETWORK TO HOST CONTAINER +# docker network ls # show list of existing networks +# docker network create --driver bridge mso_network +# docker network inspect mso_network # this will list details of the named network +# docker network rm mso_network # remove mso_network docker network, optional +# docker logs mchan # to show log info for mchan container + +# 2. CREATE CONTAINER AND PUT IT IN THE MSO_NETWORK +# FOR DAEMON MODE USE -d +# docker run -d --net=mso_network -p 8080:8080 --name mchan mercechan/msoadapters +# OR for interactive mode (-it), run the following command +# docker run -it --net=mso_network -p 8080:8080 --name mchan mercechan/msoadapters +# COMMANDS ######## +######### README #########
\ No newline at end of file |