Skip to content

Docker・コンテナ技術

Scratch開発環境構築 (Docker利用)

  1. Dockerfileからイメージをビルド:

    bash
    docker buildx build -t dev-scratch3.0:v3 .
    • buildx を利用することで、キャッシュを活用しビルド時間を短縮できます。
  2. コンテナの作成と起動:

    bash
    docker run --name study-scratch3.0 -itd -p 8601:8601 -p 8073:8073 dev-scratch3.0:v3
    • -p オプションで、ホストとコンテナのポートをマッピングします。
  3. コンテナへのアクセス:

    bash
    docker exec -it study-scratch3.0 /bin/bash
  4. Scratchの起動:

    • コンテナ内で scratch-gui および scratch-vm ディレクトリに移動し、npm start を実行します。

Dockerコマンド集

  • 実行中のコンテナ一覧: docker ps
  • 全コンテナ一覧 (停止中も含む): docker ps -a
  • ホストとコンテナ間のファイルコピー:
    bash
    # ホスト → コンテナ
    docker cp <host_path> <container_name>:<container_path>
    
    # コンテナ → ホスト
    docker cp <container_name>:<container_path> <host_path>

WSLへのコンテナエンジンインストール

  • curl を使用して、docker-ce, docker-ce-cli, containerd.io.deb パッケージをダウンロードし、インストールします。

Tags: #Docker #コンテナ #開発環境