神戸学院大学 経営学部 林坂ゼミ

Docker 入門トップページ

« 戻る 次へ »

Docker 入門

Elasticsearch で全文検索を実行する(Windows PowerShell 7 版)

起動と終了

まず,次のコマンドでコンテナが起動していることを確認します.

PS C:\...\elastic202511> docker container ls ⏎
CONTAINER ID   IMAGE                         COMMAND                   CREATED          STATUS                    PORTS                                NAMES
64a6250ff75e   elastic202511-elasticsearch   "/bin/tini -- /usr/l…"   20 minutes ago   Up 20 minutes (healthy)  127.0.0.1:9200->9200/tcp, 9300/tcp   es-local-dev
PS C:\...\elastic202511>

起動中のコンテナを終了するには docker compose stop を使います.なお,コンテナを終了すると共に破棄までするには docker compose down を実行します.

PS C:\...\elastic202511> docker compose stop ⏎
[+] Stopping 1/1
 ✔ Container es-local-dev  Stopped                                                                         2.7s
PS C:\...\elastic202511>

起動中のコンテナがなくなったことを確認します.

PS C:\...\elastic202511> docker container ls ⏎
PS C:\...\elastic202511>

上のコマンドに -a オプションを付与すると終了中のコンテナも含めて表示されます.

PS C:\...\elastic202511> docker container ls -a ⏎
CONTAINER ID   IMAGE                         COMMAND                   CREATED          STATUS                     PORTS    NAMES
64a6250ff75e   elastic202511-elasticsearch   "/bin/tini -- /usr/l…"   22 minutes ago   Exited (0) 2 minutes ago           es-local-dev
PS C:\...\elastic202511>

終了中のコンテナが存在するので次に起動する時は docker compose start を利用すれば良いでしょう.これは「今あるコンテナをそのまま再起動する」だけの操作です.

PS C:\...\elastic202511> docker compose start ⏎
[+] Running 1/1
 ✔ Container es-local-dev  Started                                                                         0.3s
PS C:\...\elastic202511>

一方で docker compose down コマンドでコンテナを破棄した場合や, docker-compose.yml において環境変数やポート,ボリューム,イメージタグなどを変更した場合は docker compose up -d を用いると良いでしょう.

目次に戻る