【不具合内容】
Docker Desktopのチュートリアル完了後、以下のdocker runコマンドでコンテナを作成する際に出てきたエラー。
docker run -d -p 80:80 docker/getting-started
【原因】
すでにチュートリアルなどで80ポートを使ってgetting-startedコンテナを作成し、実行状態となっている状態で更に80ポートを使うコンテナを作成実行しようとしているため。以下の画像の「youthful_napier」がチュートリアル時に作成したコンテナで、その下の「elegant_diffie」がエラーとなった際に作成されたもの。後者は作成はされるが実行はされていない状態となる。
【解決方法】
同じポートを使うコンテナがある場合は1つだけ実行可能でその他は作成はされるが実行はされないため、実行中のコンテナを停止するか、別ポートでコンテナ作成する必要がある。