Dockerが使えるようになったのに、コンテナが起動しなかったので、対処法です。
❶現在の状態を把握します。ターミナルに"docker ps"と入力します。
- Container ID:コンテナの識別子
- IMAGE:使用されているDockerイメージ(例 PHPとApacheがセットアップされたイメージ)
- COMMAND:コンテナが実行しているコマンド(例 PHPエントリポイントが実行)
- CREATED:コンテナが作成された時間(例 2時間前)
- STATUS:コンテナの現在の状態(例 現在は稼働中)
- PORTS:マッピングされているホストのポート番号(例 0.0.0.0:8080->80/tcp)
- NAMES:コンテナの名前
❸稼働中のコンテナを停止します。"docker stop Container ID"と入力します。
❹再度、現在の状態を把握します。"docker ps"と入力すると、何も稼働していないことがわかります。
❺再度、"docker compose up -d"と入力して、コンテナを起動させます。
まとめ
ポート番号を使用しているままだと、次のコンテナは起動しません。使用していないならコンテナを停止しなければいけません。
コメント
コメントを投稿