学んだことを随時まとめてく![]()
~間違っている点があれば是非教えてください~
イメージ
(例:同時に複数のゲームができるすごいゲーム機本体
)
アプリケーションやその動作に必要なファイル、設定などが含まれている
dockerコンテナの実行に必要なファイルシステムやソフトウェアのスナップショット
コンテナ
(例:ゲームカセット
)
イメージの実体化であり、アプリケーションが実際に動作する状態
イメージからコンテナをビルドする
ボリューム
(例:セーブデータ
)
ボリュームはデータを格納、永続的な保存をするために使用される
MySQLみたいなポジション?
コマンドまとめ
#イメージのビルド
docker-compose build
#コンテナのビルドと起動
docker-compose up
#イメージとコンテナの起動
docker-compose up -d
#起動中のコンテナを確認
docker ps
#コンテナの停止
docker-compose stop
#既存のコンテナの起動
docker-compose start
#コンテナの終了
docker-compose down
#キャッシュを反映させたくない時
#イメージのビルド
docker-compose build --no-cache
#コンテナの起動
docker-compose up
#cssを保存するたび反映させる(npmのインストール必要)
docker exec -it コンテナID npm run watch