Docker を簡単に

Nov 26 2022
あなたは最近 docker をよく聴いているに違いありませんが、それには理由があります。さて、これは私たちが話そうとしている docker ではなく、私たちが話そうとしている しかし、それは私のシステムで動作します あなたはこれをよく聞いたか、そのような状況にさえ直面したに違いありません、そして docker はそれに対する解決策です.

あなたは最近 docker をよく聴いているに違いありませんが、それには理由があります。

UnsplashのIan Taylorによる写真

さて、これは私たちが話そうとしているドッカーではなく、私たちが話そうとしている

しかし、それは私のシステムで動作します

あなたはこれをよく耳にしたり、そのような状況に直面したりしたに違いありません.dockerはそれに対する解決策です. システム内の他のプロジェクトに影響を与えることなく、あらゆるプロジェクトに取り組むことができる仮想マシンのような環境を提供してくれます。プロジェクトを誰にでも渡して、自分のマシンで実行するように依頼することができます。シリーズでカバーする多くの機能があります。
Docker は実際にイメージからコンテナーを作成しますが、イメージとは何ですか?

Docker のイメージ

docker 内のイメージは、docker コマンドを実行したときに実行できるいくつかのファイル/プログラムを含む単なるフォルダーです。派手な名前ですが、簡単に言えば、実行プログラムを含むフォルダーです。
次の質問は、コンテナとは何ですか?

Docker 内のコンテナー

Docker のコンテナーには、オブジェクト指向プログラミングのオブジェクトと同じ概念があります。コンテナーは、イメージの単なるインスタンスまたはイメージの単なるコピーです。では、書くとどうなるか

docker run hello-world

      
                

Docker run <image> =. Docker create container of that <image> + Docker start the container

Docker create hello-world // It will return the container id
Docker start <container-id> // This will start the container

Docker Daemon が出力したものを見ましたが、これは何ですか? Docker Daemon とは直接対話しません。いくつかのdockerコマンドを実行すると、これを行うように指示されているのはDockerクライアントであり、 DockerクライアントはメッセージをDocker Daemonに配信するメッセージ配信システムであり、コンテナまたはイメージのすべての作成、削除、管理を実行します.

楽しい事実

これを実行してみてください

Docker version

つづく…。

次の記事では、Linux が OS として表示される理由と、docker run hello-worldを実行したときにバックグラウンドで何が起こったのか、そしてターミナルに出力されたものについて説明します。

プログラミングに関する興味深い詳細な記事については、BHASKAR bharadwajをフォローしてください。