(余談)dockerを初めて触り、導入しました。
初学者にはネットワーク基礎からの知識が必要になり、かなり苦戦しました。
まず、docker導入にあたり、学習した書籍を紹介します。
- キタミ式イラストIT塾 基本情報技術者 令和02年 Kindle版
- [試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識 Kindle版
- Docker/Kubernetes 実践コンテナ開発入門 Kindle版
- (こちらはサイト)入門 Docker
https://y-ohgi.com/introduction-docker/
##docker-composeでコンテナが立ち上がらない
コンテナ環境
-macOS catalina 10.15.7
-Docker version 19.03.13
-docker desktop version 2.4.0.0
rails+nginx+unicorn+mysql環境構築を試行錯誤で何度もコマンドを打っているうちにバックグラウンドに使っていないデータが溜まっていた事が原因でした。
special thanks>>
環境構築はこちらの記事を参考にしました。
https://qiita.com/E6YOteYPzmFGfOD/items/509dbabeb20bf2487283
https://qiita.com/AK4747471/items/39ddacfde6a235103277
打ったコマンド
docker-compose build(イメージ作成)
docker-compose up(コンテナ作成、実行)
docker-compose down --volumes(コンテナ削除、docker外で指定した保存ファイルのデータも同時に削除)
docker desktopでイメージをアイコン選択で削除
##解決法
以下コマンドでは、可動していないものも含め全てのDockerイメージを削除します。
docker stop $(docker ps -q)
docker rm $(docker ps -aq)
docker rmi $(docker images -q)
https://qiita.com/suzy1031/items/1b4e1d717b6052a02307