diff --git a/Dockerfile b/Dockerfile index ef40c3b..f58485a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,2 +1,9 @@ FROM openjdk:11 EXPOSE 8083 +VOLUME /usr/src/data + +COPY src/task-bldg.war /usr/src/task-bldg.war + +WORKDIR /usr/src/data +ENTRYPOINT ["java", "-jar", "/usr/src/task-bldg.war"] + diff --git a/README.md b/README.md index 33b6dfd..36a1f4c 100644 --- a/README.md +++ b/README.md @@ -7,27 +7,36 @@ ``` FROM openjdk:11 EXPOSE 8083 +VOLUME /usr/src/data + +COPY src/task-bldg.war /usr/src/task-bldg.war + +WORKDIR /usr/src/data +ENTRYPOINT ["java", "-jar", "/usr/src/task-bldg.war"] + ``` -#### command +#### build command -- 予め、 `Docker Desktop` を起動しておく +- (1) 予め、 `Docker Desktop` を起動しておく + +- (2) build して docker image を作成する ``` $ cd /Users/yuu/docker/task-bldg/ -$ docker build -t task-bldg:0.0.8 ./ +$ docker build -t task-bldg:0.1.12 ./ ``` ### 起動 +#### + ``` -$ docker run -it --name TASK-BLDG -v /Users/yuu/docker/task-bldg:/usr/src -p 8083:8083 task-bldg:0.0.8 /bin/sh -# /usr/src/start.sh +$ docker run -d --name TASK-BLDG -v /Users/yuu/docker/task-bldg/data:/usr/src/data -p 8083:8083 task-bldg:0.1.12 ``` -- 起動画面(ターミナル)を閉じると、dockerコンテナも停止してしまうので起動画面は開いたままにしておくこと。 ### その他の設定