🐸
Docker学習備忘録
備忘録
これは私自信のために備忘録としてメモしています。
コマンドチートリスト
バージョン確認
docker version
コンテナ一覧
docker ps
詳細な情報も見たい場合
docker ps -a
一覧の見方
-
CONTAINER ID
コンテナID(先頭の12文字のみ) -
IMAGE
元となったイメージの名前 -
COMMAND
デフォルトで起動するように構成されているプログラムの名前 -
CREATED
コンテナの作成日(作成されてから経過した時間で表示) -
STATUS
起動up
もしくは停止`exited‘してからの時間 -
PORTS
割り当てられたポート番号 - NAMES
コンテナの名前
コンテナの停止
docker stop コンテナの名前
例:docker stop tutorial
コンテナの削除
docker rm コンテナの名前
例:docker rm tutorial
イメージの作成
docker compose build
docker-compose.yml
ファイルに指定されたイメージをダウンロードし準備する
(イメージの構築まで)
イメージの削除
docker image rm イメージ名
イメージの一覧を表示して存在するイメージを確認
docker image ls
Docker Compose
Docker Composeとは
- Docker立ち上げ設定書
-
docker-compose.yml
に起動に関する基本的なコマンド を入力しておくことで、最低限のコマンドを打つだけで複数の命令を実行できるようになる
コンテナの作成
docker compose create
イメージからコンテナを作成する
イメージの存在確認
docker compose images
コンテナの起動
docker compose start
コンテナの再起動
docker compose restart
コンテナの停止
docker compose stop
コンテナの破棄
docker compose rm
コンテナ確認
docker compose ps
一気にコンテナを立ち上げる
docker compose up -d
コンテナを停止する
docker compose down
run
コンテナを実行
run
=コンテナを新しく立ち上げて実行する
docker compose run httpd bash
構文
docker compose run [service内のimage名] bash
実行後コンテナから出るときはexit
exec
特定のコンテナ内でコマンドを実行
docker compose up -d
立ち上げて...
docker compose exec httpd bash
構文
docker compose exec [service内のimage名] bash
exit
で退出
docker compsoe down
で終了することを忘れない
エラー記録
Discussion