Docker・コンテナ技術
Scratch開発環境構築 (Docker利用)
Dockerfileからイメージをビルド:
bashdocker buildx build -t dev-scratch3.0:v3 .buildxを利用することで、キャッシュを活用しビルド時間を短縮できます。
コンテナの作成と起動:
bashdocker run --name study-scratch3.0 -itd -p 8601:8601 -p 8073:8073 dev-scratch3.0:v3-pオプションで、ホストとコンテナのポートをマッピングします。
コンテナへのアクセス:
bashdocker exec -it study-scratch3.0 /bin/bashScratchの起動:
- コンテナ内で
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 #コンテナ #開発環境