https://github.com/isystk/docker-java
Eclipse(WTP)で開発する想定で、ApacleとMySQLをDockerで利用できるようにするサンプルです。
https://github.com/isystk/docker-java
Last synced: 3 months ago
JSON representation
Eclipse(WTP)で開発する想定で、ApacleとMySQLをDockerで利用できるようにするサンプルです。
- Host: GitHub
- URL: https://github.com/isystk/docker-java
- Owner: isystk
- License: mit
- Created: 2020-03-08T13:15:03.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-08T13:16:34.000Z (over 5 years ago)
- Last Synced: 2025-01-10T13:53:03.762Z (5 months ago)
- Language: Perl
- Homepage:
- Size: 20.1 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
docker-java
====## Description
DockerでMySQLとApacheを起動します。Apacheからはproxy_ajpを利用してTomcatに転送しています。
### ディレクトリ構造
```
.
├── docker
│ ├── apache (Webサーバー)
│ │ ├── conf.d (apacheの設定ファイル)
│ │ └── logs (apacheのログ)
│ ├── mysql (DBサーバー)
│ │ ├── conf.d (mysqlの設定ファイル)
│ │ ├── data (mysqlのデータファイル)
│ │ ├── init (mysqlの初期DDL)
│ │ ├── logs (mysqlのログ)
│ │ └── script (mysql関連のスクリプト)
│ ├── .env
│ └── docker-compose.yml
├── src (ソースファイル)
├── tools
│ ├── eclipse (IDE)
│ ├── java (JDK)
│ ├── tomcat (APサーバー)
│ ├── maven (Maven)
│ ├── gradle (Gradle)
│ └── workspace (Eclipseのワークスペース)
├── public (公開ディレクトリ)
│ └── thumb (アップロードした写真)
└── dc.sh (Dockerの起動用スクリプト)
```## Demo
## VS.
## Requirement
## Usage
### DockerWindows(WSL)を利用している場合は以下の設定が必要です。
$ vi ~/.bashrc
```
export DOCKER_HOST=tcp://localhost:2375
```$ sudo vi /etc/wsl.conf
```
[automount]
root = /
options = "metadata"
```### Eclipseは以下のURLから、「Pleiades All in OneのJava-FullEdition」をダウンロードしてtoolsディレクトリ以下に配置してください。
https://mergedoc.osdn.jp/### Maven
https://maven.apache.org/### Gradle
https://gradle.org/### 使い方
$ dc.sh -h
```
Usage: dc.sh [command] []Options:
stats|st Dockerコンテナの状態を表示します。
init Dockerコンテナ・イメージ・生成ファイルの状態を初期化します。
start すべてのDaemonを起動します。
stop すべてのDaemonを停止します。
mysql login MySQLデータベースにログインします。
mysql export MySQLデータベースのdumpファイルをエクスポートします。
--version, -v バージョンを表示します。
--help, -h ヘルプを表示します。
```## Install
```
./dc.sh start
open https://localhost/
```## Contribution
## Licence
[MIT](https://github.com/isystk/docker-java/LICENCE)
## Author
[isystk](https://github.com/isystk)