[Docker][初心者] これくらい覚えれば多少Docker触れるくらいの知識・コマンド一覧

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"

コメントを残す

メールアドレスが公開されることはありません。