docker

docker

DBコンテナ内のデータ確認はdocker execコマンドを使用(Docker DesktopからでもOK)

dockerでDBのコンテナを立ち上げた時、データはどうやって確認していますか?私は、docker execコマンドでコンテナ内のDBをチェックしたりします。この記事では、PostgreSQLを例に解説します。コンテナ上のDBにdocker...
docker

[docker]未使用リソースを全て削除する方法があった!docker-compose buildで「no space left on device」というエラーが出たので試してみました

割と頻繁にdocker-compose buildをしていた時、なぜかビルドに失敗することがありました。エラーメッセージを見てみると、何やら「no space left on device」という文字が...調べてみると、dockerのリソ...
docker

【React】docker-composeでWebアプリをコンテナ化して起動するにはcommandを指定します

Reactで作成したWebアプリを、dockerでコンテナ化して起動します。すでに作成したアプリにdocker-compose.ymlを追加するだけでOKです。今回は、私が作成したTo doアプリを使用します。docker-compose....
docker

複数のdocker-compose間を接続するにはnetworksを設定する必要があります

networksを設定してネットワークを共有することで、複数のdocker-compose間での接続が可能になります。例として、JavaサーブレットからDBのデータを取得するサンプルを作りました。サンプルは、こちらの記事で紹介したものを流用...
docker

TomcatとPostgreSQLをdocker-composeで起動してDBのデータを取得するJavaサーブレットを実行する

Tomcatでサービスを立ち上げて、PostgreSQLのDBからデータを取得してみようと思いました。docker-composeでTomcatとPostgreSQLを起動すれば、簡単に環境を構築できそうです。サンプルを例に、やり方を紹介し...
docker

【WSL】Dockerが起動していないとCouldn’t connect to Docker daemonというエラーが発生します

WindowsのWSLでDockerのコマンドを使おうとしたところ、dockerが起動していないとエラーで注意されました。$ docker-compose upERROR: Couldn't connect to Docker daemon...
docker

【Docker】PostgreSQLの起動時に初期データをセットアップ

この記事では、dockerでPostgreSQLの環境を構築する際に、DBやテーブル、データをセットアップする方法を記載します。docker-composeを使用してDB起動時に初期設定ファイルを読み込むと、ファイルに記載した設定通りにセッ...
docker

DockerでTomcatを複数立ち上げる方法!docker-composeで複数コンテナを起動する

この記事では、Dockerで簡単にtomcatを2つ立ち上げる方法を紹介します。Dockerfileを二つ用意してdocker-composeで一気に起動したり、Dockerfileなしでdocker-compose.ymlで全て完結させる...
docker

Dockerイメージを作成してTomcatへアプリをデプロイする

こんにちは、素人エンジニアです。この記事では、DockerでTomcatを立ち上げてアプリをデプロイする方法を紹介します。Dockerfileで作成したイメージをdocker runすることで、アプリをTomcatにデプロイします。Dock...
docker

M1チップ対応!DockerをMacにインストールする方法

こんにちは、素人エンジニアです。この記事では、「Docker Desktop」のインストール方法を紹介します。2021/04/15に、Apple M1チップに対応した「Docker Desktop」が一般公開されました。M1チップのMacB...