【Docker】DockerでApacheのコンテナを構築してみる Docker compose ver【Apache】

docker

■環境 mac Dockerインストール済みであること。

前回は、CLIでコンテナの起動を行いましたが、毎回コマンドを打つのが面倒、また複数コンテナを起動したい場合
docker composeを使ってコンテナの起動を行う。

docker composeを使う場合、Docker composeファイルを用意する。

services:
  web:
    image: httpd
    container_name: apache01
    ports:
      - "8080:80"

ファイルが用意できたら、ファイルがある場所まで移動し、
docker composeコマンドを実行する。

docker compose up -d

上記コマンドでコンテナの作成、起動が行われる。

Docker Desktopdhttpdのコンテナが起動されていることを確認。

http://localhost:8080 にアクセスすると、Apacheのデフォルトページが確認できる。

実行中のコンテナを確認する場合は、

docker container ls

コンテナを停止させたい場合は

docker compose stop

コンテナが停止しました

タイトルとURLをコピーしました