Docker

DockerコンテナでJavaコンパイルしてみる

以下のようなDockerfileを作成して、さあコンパイル出来るか?と試してみるが…。 FROM alpine:3.7 RUN apk --update add openjdk8-jre CMD ["java", "-version"] RUN mkdir /code ADD ./Test.java /code WORKDIR /code CMD ["ls"] CMD ["javac", "Test.java"]…

複数Dockerをまとめて扱えるDocker Compose

Dockerを起動するのにシェルやバッチファイルを作るのはイケてないよね、ということで、Dockeer Compose入門してみます。 公式 Docker ドキュメント日本語化プロジェクト — Docker-docs-ja 17.06.Beta ドキュメント 日本人なのでまずは日本語ドキュメントか…

TomcatをDockerで利用する

Webアプリケーションサーバは必要だよね、ということでTomcat on Dockerも試してみます。 Tomcatコンテナの起動 docker run -d -p 18080:8080 --name tomcat9 tomcat:9.0.8-jre8-alpine 初回はDocker HubからimageをDLしてくるので時間かかります…。

初期データ込みのPostgresSQLコンテナを作成する

Dockerチョットデキルようになると、初期データ込みのPostgreSQL作れないか?と考えちゃいます。 Dockerfile作成 適当なディレクトリを作り、そこにDockerfileを作成します。 内容はこんな感じです。 FROM postgres:9.6 RUN localedef -i ja_JP -c -f UTF-8 -…

PostgreSQLをDockerで利用する

PostgreSQLをDockerで使ってみます。 PostgreSQLをコンテナとして起動 docker run --name testdb -p 5432:5432 -d postgres:9.6 オプションは他にもいくつかあります。 オプション 意味 --name コンテナに割り当てる名前 -p(--publish list) ホストに公開す…

Dockerをためしてみるの巻

MacでDocker試したいのです。Oracleを入れて動作確認出来ればと思ってます。 結果 MacにDocker入れてOracle動かすことが出来た Dockerイメージのダウンロードに時間がかかったぐらいで、特に難しいところはなし SQLDeveloperからOracle on Dockerに接続出来…