itLinkedInPocketCopy※当ブログでは商品・サービスのリンク先にプロモーションを含みます。docker基礎からのコンテナ構築」を読んでから、随分とDockerの理解が進んだと思う。楽天ブックスAmazonKindle7net「docker基礎からのコンテナ構築」がかなりわかりやすかった。docker基礎からのコンテナ構築」という本がとてもわかりやすかった。...https://junchan.jp/archives/5035これまでどこかのサイトにあるコマンドをコピペして使っていたり、ヤマカンでやっていたりしたことが、「そういうことだったのか」と思えるようになった。わかったことがある中で、DockerとDocker-composeの使い分けがちょっと見えてきたところがある。Dockerコマンドを使えば手軽にコンテナを作って、起動することができる。DockerコマンドはDocker環境をインストールしたら使えるだのから。Dockerの基本的動作を指示することができるコマンドなのだから、確実に押さえておいていいだろう。Docker-composeは別途インストールする必要がある。Python環境も必要だ。Dockerコマンドとはまた違う使い方になるから、使い方も別途覚えることになる。その手間をかけてでも、設定をファイルに書き込んでおけることがいい。nginxといったコマンドで起動することができる。コマンド一発で、手軽にコンテナを作れる。Hubにあるnginx公式のものだ。data-rh="truehttps://hub.docker.com/_/nginxDocker-composeでnginxのコンテナを作り、起動するこれをDocker-composeで実行するとしたら、まずはこんな設定ファイルを作ることになる。ファイル名は「docker-compose.yml」。alwaysそして、「docker-compose.yml」を作ったフォルダに移動してから、次のコマンドを打つ。-ddocker-composeのコマンドが簡単なのは、設定をファイルに書き込んでいるからだ。おわりにDockerコマンドで手軽にコンテナを操作するのもいいし、Docker-composeを使い、設定ファイルを残しておくのもいい。コマンドや引数などはそのうち忘れてしまうから、Docker-composeの「設定をファイルに残しておける」というのはちょっとした安心感がある。複数のコンテナを組合せた環境を作るなら、すべて設定ファイルに書き込んでおけるDocker-composeの方が便利だろう。大事なのは「こっちでこう書いたやつは、こっちではこう書くんだな」というのがわかっていることだと思う。いずれのコマンドも同じことが実現できるコマンドなのだから、どちらも書ければより理解が深まる。docker基礎からのコンテナ構築」を読むことで、この2つのコマンドのことが比較して理解できるようになったのがよかった。コンテナを作ったり組合せたり、壊したり直したりして、作りたい環境を作るというのも楽しいものだ。itLinkedInPocketCopy放送大学から「合格通知書」が届いた。この春からまた学生になる。夏になるとアイスコーヒーを飲みたくなる。今年はじめて買った、トップバリューのカフェインレスコーヒーが衝撃的だった。...ジブリの映画「君たちはどう生きるか」を見てきた。明確な回答はなく、メッセージ性が強い作品だと思った。ジブリの新作映画「君たちはどう生きるか」を見てきた。Proを使って2ヶ月のレビュー。