[Docker]Dockerの概要
Dockerとは? Dockerを一言で表せば、「データやプログラムを隔離できる」仕組みのことを言います。パソコンとサーバーは複数のプログラムが動いています。例えば、パソコンではExcelやWo...
22 search resultsShowing 1~20 results
You need to log-in
Dockerとは? Dockerを一言で表せば、「データやプログラムを隔離できる」仕組みのことを言います。パソコンとサーバーは複数のプログラムが動いています。例えば、パソコンではExcelやWo...
プロセスとは? 実行中のプログラムのことをプロセスと呼びます。プロセスは、1つのコマンドを実行することによって、実行ファイルをメモリに格納し、メモリ上でCPUがプログラムを実行します。このメモリ...
標準的入出力とは? 標準入力、標準出力、標準エラー出力の3つを合わせて、標準入出力と呼びます。 まずは、入力と出力を見ていきます。 出力は、コマンドやプログムの実行結果を外に向かって出すことを言...
catコマンド ファイルの中身を確認するコマンドです。 -nオプションで行頭に、行番号が表示されます。 lessコマンド ファイルの中身をスクロール表示するコマンドです。 スクロール操作 コマン...
ディレクトリ構造 ディレクトリにはファイルが保存されており、ディレクトリは入れ子構造になっています。ルートディレクトリ「/」を頂点とした階層構造になっているため、これをディレクトリーツリーと呼ば...
Linuxとは linuxとはOSの一種で、コンピューターを動かす基本ソフトウェアのことです。OSとは、ハードウェアとソフトウェアを仲介する役割を担っており、コンピューターに当たり前に備わってい...
キャッシュの仕組み アプリのクライアントとサーバー間の通信の高速化を実現するための手法として、「キャッシュ」が存在します。キャッシュは時間のかかる処理を、キャッシュサーバーにデータを保存すること...
Webアプリケーションに備わっている、新規ユーザー登録やECサイトの購入確認メールなど私たちの日常で、メールサービスは身近なものとなっています。このメールサービスは、メールサーバーを使うことで実...
SSLとは? SSLは、通信を暗号化して第三者が万が一盗聴しても内容をわからなくする技術です。よくURLで見かける「https://~」で始まるものがSSL通信に当たります。この暗号化通信を実現...
Webページが表示される仕組み 私たちが利用するインターネット上には様々なサーバーが接続されており、そのサーバーそれぞれを識別するのに、数字の羅列で表現されるIPアドレスが存在し、それを人が識別...
インフラ構築忘れていけないのは、データの保存場所を作成することです。サービスによっては、文字や数値だけでなく画像や動画といった、大きなデータを保存する必要があります。そためにもAWSにはS3と呼...
データベースサーバーとは? データを一つの場所に集約して、保管・管理するだけでなくSQLといった言語を使って、データの抽出・参照などもできる「箱」のようなシステムです。 データサーバーを利用する...
ロードバランサーの作成 プライベートサブネット内に作成したWebサーバーはまだインターネットに公開されていないため、公開する設定を行い、Webブラウザ上で実際に接続できたか確認していきます。 ロ...
踏み台サーバー 踏み台サーバーを作成する意味 VPC内に設定したリソースは常に悪意あるユーザーからの侵入の脅威にさらされます。特に外部から直接SSH接続できる環境では不正アクセスのターゲットにな...
キーペアを作成する意味 キーペアは、EC2インスタンスにアクセスする時などに利用される暗号鍵で、セキュリティ認証を行うために作られています。キーの暗号化にはRSAやED25519というアルゴリズ...
NATゲートウェイの作成 サブネットはパブリックとプライベートと分けて作成するのが一般的ですが、このパブリックサブネットを作成した際にパブリックIPを設定します。つまり、インターネット接続するこ...
VPCの概要と作成 VPCとは? 本来インフラを構築する際に自前でサーバーやネットワーク機器など準備する必要があります。しかし、AWSが提供するクラウドサービスは、これらのインフラ設備やインフ...
floatとclearfixの違い ある要素の中で横並びのレイアウトを実現するために、floatをかけた要素の高さを親要素が認識しなくなることで、表示が崩れる場合がある。 floatプロパティと...
概要図 フェッチ リモートリポジトリからローカルリポジトリに情報を落とすこと(この場合、ワークツリーには反映されない)。 その後、マージをすることでワークツリーに反映をすることができる。 しかし...
ブランチとは? 開発を複数人で並行して、機能の追加やバグの修正などといった作業を行う際に、プロジェクト本体に影響を与えずに、ブランチ(ポインタ)を作成することで、共同開発を行うことができるもの ...
22 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.