【 PHP 】PHP8に入門してみた 13日目 環境構築を進める ( VS Codeなど )
PHP8技術者認定初級試験 が始まるようなので 試験に向けて (できるだけ)勉強しようと思います! 使用する書籍は独習PHP 第4版(山田 祥寛)|翔泳社の本 (shoeisha.co.jp) となります。
環境構築を進める
VS Codeなど
Dockerイメージを作成する
Dockerfileなどの準備は整ったので実際にDockerイメージが作成できるのか確認します。
Dockerイメージを作成する作業を「ビルド」と呼んでいます。
PowerShellを起動し、docker-compose.yml
ファイルが存在するフォルダに移動します。
(私の場合はD:\dockers\files\php8_study\.devcontainer
です。)
このフォルダでdocker-compose build
を実行すると、docker-cmopose.yml
に定義された全サービスをbuildできます。
dokcer-compose build xxxx
とすると指定したサービスのみbuildすることが可能です。
今回は確認しながらサービスを指定して実行します。
workspace
workspace
をビルドします。
結構時間かかります😑
PS D:\dockers\files\php8_study\.devcontainer> docker-compose build workspace
Building workspace
[+] Building 485.1s (10/10) FINISHED
=> [internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 1.68kB 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for docker.io/library/php:8.1-cli-bullseye 4.9s
=> FROM docker.io/library/composer:2.4 29.1s
=> => resolve docker.io/library/composer:2.4 3.8s
・・・・
=> => extracting sha256:7da43ba5364f27cf8ddc4a362f72759c49cac7dbce8f6e29bc1b4fe96fe09d0d 0.0s
=> [stage-0 2/4] COPY --from=composer:2.4 /usr/bin/composer /usr/bin/composer 0.9s
=> [stage-0 3/4] COPY --from=node:18.7 /usr/local/bin /usr/local/bin 0.2s
=> [stage-0 4/4] RUN apt-get update && apt-get install -y bash-completion curl dnsutils git imagemagick jq 412.1s
=> exporting to image 3.5s
=> => exporting layers 3.5s
=> => writing image sha256:29f54ab75644703dbf26155417ea2293c1d9bd9b006df6634b6a9af5dc94fdbf 0.0s
=> => naming to docker.io/library/devcontainer_workspace 0.0s
Use 'docker scan' to run Snyk tests against images to find vulnerabilities and learn how to fix them
PS D:\dockers\files\php8_study\.devcontainer>
しばらーーくすると完了し、入力可能となります。
すんなり完了しましたね。
よかった!
メモ
今回は見てるだけで終わりです。
ディスカッション
コメント一覧
まだ、コメントがありません