Dockerの設定と利用

Docker

起動・停止は VS Code 右上の Docker ボタンから操作できます。

Jupyter Notebook はブラウザ上で Pythonコードを記述・実行できる開発環境です。

Docker起動後に次のURLへアクセスします。

http://localhost:8888/lab

VS Codeでは Docker アイコンから コンテナの起動・停止を行えます。

🐳 Docker コマンド

コマンド 説明
docker compose up -d コンテナを起動
docker compose down コンテナを停止
docker ps 起動中コンテナ確認
docker exec -it laravel_app bash Laravelコンテナへ入る

⚙ Laravel コマンド

コマンド 説明
php artisan about Laravel環境情報を確認
php artisan migrate:status Migration状態確認
php artisan tinker Tinker起動
exit Tinkerまたはbash終了

ドッカー

Dockerは、アプリケーションやサービスをコンテナと呼ばれる軽量な仮想環境で実行し、配布するためのプラットフォームです。以下にDockerの主な特徴と概念をいくつか説明します。

  1. コンテナ:

  2. イメージ:

  3. Dockerfile:

  4. レジストリ:

  5. Dockerコマンド:

  6. ポータビリティ:

Dockerは、開発者や運用チームにとってアプリケーションのデプロイと管理を簡素化し、効率を向上させるためのツールとして幅広く使用されています。

GitHub Copilot の概要

GitHub Copilotは、ソフトウェア開発の補助ツールとして利用される人工知能(AI)に基づくプログラミング支援ツールです。GitHub Copilotは、OpenAIとGitHubが共同開発したもので、大量のコードベースを学習して生成されたものです。以下は、GitHub Copilotの概要です:

  1. AIによるコード補完: GitHub Copilotは、開発者がコードを書く際に、コードの断片や関数の自動補完を提供します。ユーザーがコメントやコードを入力すると、Copilotはその文脈に基づいて予測されたコードを提案します。

  2. 自然言語処理: GitHub Copilotは、自然言語処理を用いて、コメントやドキュメントからの情報を抽出し、それに基づいてコードを生成します。これにより、開発者は通常の言葉で考え、コードを書くことができます。

  3. 多言語サポート: GitHub Copilotは、さまざまなプログラミング言語に対応しています。Python、JavaScript、TypeScript、HTML、CSSなど、広範な言語をサポートしています。

  4. 統合開発環境(IDE)での利用: GitHub Copilotは、主にVisual Studio Codeなどの統合開発環境(IDE)で利用されます。拡張機能として導入することで、IDE内でCopilotを使用できます。

  5. GitHubリポジトリの学習: GitHub Copilotは、GitHub上の数千のオープンソースプロジェクトから学習し、その知識をベースにコードの生成を行います。これにより、実際のプロジェクトにおいても有用なコードを提案できます。

GitHub Copilotは開発者を助け、コーディングの生産性を向上させる一方で、生成されたコードが適切かどうかを確認し、最終的な品質を確保する責任は開発者にあります。

Visual Studio Code Marketplace

Visual Studio Codeの拡張機能(Extension)を検索・インストールするための場所は、Visual Studio Code内の「Extensions(拡張機能)」ビューまたはVisual Studio Code Marketplaceのウェブサイトです。

  1. Visual Studio Code内での拡張機能のインストール:

    • Visual Studio Codeを開きます。
    • 左側のアクティビティ バーで「Extensions」アイコン(四角いパズルのピースのようなアイコン)をクリックします。
    • 検索バーに拡張機能の名前やキーワードを入力して、検索結果から希望の拡張機能を選択します。
    • インストールボタンをクリックして、選択した拡張機能をインストールします。
  2. Visual Studio Code Marketplaceのウェブサイト:

    • Visual Studio Code Marketplaceには、https://marketplace.visualstudio.com/ からアクセスできます。
    • ウェブサイト上で検索バーに拡張機能の名前やキーワードを入力して検索します。
    • 検索結果から拡張機能をクリックし、詳細情報を確認します。
    • ウェブサイト上で「Install」ボタンをクリックすると、Visual Studio Codeが起動し、拡張機能がインストールされます。

どちらの方法でも、Visual Studio Code内で拡張機能を管理できます。推奨される方法はVisual Studio Code内の拡張機能ビューを使用することですが、ウェブサイトを使用しても同様に拡張機能をインストールできます。

参考サイト dockerを使った環境構築  :  https://youtu.be/6b6uM7Fl8ck?t=678