@yuuhayashi yuuhayashi authored on 23 Nov
src `src` フォルダ 3 months ago
.gitignore gitignore 3 months ago
Dockerfile Merge branch 'master' into work 3 months ago
README.md `./data/`フォルダの記述 3 months ago
README.md

docker "TASK-BLDG"

フォルダ構成

hayashitooru-no-Mac-mini:
. /Users/yuu/docker/task-bldg
├── Dockerfile
├── README.md
├── data
|   ├── taskdb.mv.db
|   └── taskdb.trace.db
└── src
    ├── start.sh
    └── task-bldg.war
  • ./src/に、task-bldg.warを配置する。
  • ./data/フォルダの*.dbファイルはない場合は自動的に生成されます。

build

macmini:/Users/yuu/docker/task-bldg/Dockerfile

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"]

build command

  • (1) 予め、 Docker Desktop を起動しておく

  • (2) build して docker image を作成する

$ cd /Users/yuu/docker/task-bldg/

$ docker build -t task-bldg:latest ./

起動

####

$ docker run -d --name TASK-BLDG -v /Users/yuu/docker/task-bldg/data:/usr/src/data -p 8083:8083 task-bldg:latest /bin/sh
# /usr/src/start.sh

その他の設定

その他の設定は下記を参照のこと