docker
kubernetes

Docker 備忘録

More than 1 year has passed since last update.

用語

用語 説明
コンテナ アプリケーションを実行するためのアプリケーションの仮想空間。コンテナに並び、ホスト型(例:VMWare)・ハイパーバイザー型(例:KVM)のスキームがある
Docker ソフトウェアコンテナ内のアプリケーションのデプロイメントを自動化するオープンソースソフトウェア。(引用:Wikipedia)
Kubernetes(クーべネテス) Docker をクラスタ環境でも使えるようにしてくれるオープンソースソフトウェア
Pod Kubernetes で扱う単位。複数のコンテナからなるグループ

docker コマンド

コマンド 説明 コマンド例
docker pull [REPOSITORY] イメージの取得 docker pull python:3
docker images イメージの一覧出力
docker run -it --name [CONTAINER_NAME] [IMAGE_NAME] bash イメージからコンテナを作成し接続 docker run -it --name python-dev1 python bash
docker start [CONTAINER_NAME] コンテナの起動 docker start python-dev1
docker attach [CONTAINER_NAME] コンテナへの接続 docker attach python-dev1
docker container list コンテナの一覧取得
docker container list -a (停止中のものも含めた)コンテナの一覧取得
docker rm [CONTAINER_NAME] コンテナの削除 docker rm python-dev1
docker rm $(docker ps -aq) コンテナの全削除
docker rmi [CONTAINER_NAME] イメージの削除 docker rm python
docker rmi $(docker ps -aq) イメージの全削除