目次
Docker概要
プログラムで例えると、imageはクラス、containerはオブジェクトといった感じです。
containerが実際にプログラムなどを動作させる仮想OSそのものです。
Dockerfileはimageを生成するスクリプトです。Ubuntuなどの元々あるdocker imageにライブラリなど独自に追加したい場合にDockerfileを実装して、Dockerfileからimageをビルドすると実現できます。
コマンド一覧
Docker imageをDockerfileから生成
docker build "Dockerfileへのパス" -t "image name"
imageからDockerコンテナを生成
docker run --name "container name" -p "host port":"container port" -it "image name" /bin/bash
コンテナの中に入る
docker exec -it "container name" bash
コンテナ一覧
docker ps
image一覧
docker images
コンテナ削除
docker rm "Container ID"
image削除
docker rmi "Image ID"