こんにちは、やまぱんです。
最近 Docker コンテナー を触ったのでどうせ、また忘れそうなのでコマンドをメモしておきます。
適宜編集はしていくつもりです。
間違ってたら優しく教えてください!
Contents
Dockerイメージをビルドし、名前のタグを付ける
- -tオプション: イメージにタグを付ける
- -fオプション: 使用するDockerfileのパスを指定する
docker build -t reservationsystem . -f .\Dockerfile.dockerfile
現在のDockerホスト上のすべてのDockerイメージのリストを表示する
- docker image lsと同じく、docker image listもDockerイメージのリストを表示するコマンドです
docker image ls
Docker イメージからコンテナを実行し、ホストのポート 8080 をコンテナのポート80にマッピングする
- "reservationsystem"という名前の Docker イメージ からコンテナーを実行する
- -pオプション: ホストとコンテナのポートをマッピングする
- --nameオプション: コンテナに名前を付ける
docker run -p 8080:80 --name reservations reservationsystem
上記の例では ホストの 8080 を Docker の 80 に関連付けている。
現在の Dockerホスト上のすべてのコンテナのリストを表示する
docker ps -a
指定されたコンテナを停止する
+ container name には停止するコンテナの名前またはIDを指定する
docker container stop ”container name”
指定されたイメージを削除する
- ”image name” には削除するイメージの名前またはIDを指定す
docker image rm ”image name”