1.安裝docker for windows (安裝之前查看windows 版本是否支持)下一步下一步的安裝
2.安裝過程中會提示 wls, 配置 wls2
- 安裝成功之后 桌面有小鯨魚的圖標 啟動docker
可能啟動失敗,根據(jù)提示 啟動win對應服務配置(有可能需要進入bios 設置允許 虛擬機之類)
4.安裝成功之后 打開 powershell 輸入 docker version 顯示下圖表示啟動成功

5.依據(jù) https://www.bookstack.cn/read/hyperf-2.0/quick-start-install.md 安裝文檔進行安裝
6.如下 (如果是其他類型框架項目 自行安裝對應image 并掛載 對應文件夾 宿主->容器)
# 下載并運行 hyperf/hyperf 鏡像,并將鏡像內(nèi)的項目目錄綁定到宿主機的 /tmp/skeleton 目錄
docker run -v /tmp/skeleton:/hyperf-skeleton -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf:7.2-alpine-cli
# 鏡像容器運行后,在容器內(nèi)安裝 Composer
wget https://github.com/composer/composer/releases/download/1.8.6/composer.phar
chmod u+x composer.phar
mv composer.phar /usr/local/bin/composer
# 將 Composer 鏡像設置為阿里云鏡像,加速國內(nèi)下載速度
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
# 通過 Composer 安裝 hyperf/hyperf-skeleton 項目
composer create-project hyperf/hyperf-skeleton
# 進入安裝好的 Hyperf 項目目錄
cd hyperf-skeleton
# 啟動 Hyperf
php bin/hyperf.php start
7.安裝過程中 可能出現(xiàn)的問題
執(zhí)行 wget https://github.com/composer/composer/releases/download/1.8.6/composer.phar
Resolving github.com... 192.30.255.113
Connecting to github.com|192.30.255.113|:443... failed: Connection refused.
解決方法
安裝ssl證書 或者忽略證書
wget --no-check-certificate https://github.com/composer/composer/releases/download/1.8.6/composer.phar
還是報錯
vi etc/resolv.conf
nameserver 192.168.65.5
nameserver 8.8.8.8
nameserver 8.8.4.4
執(zhí)行 mv composer.phar /usr/local/bin/composer 后
更改一下文件夾權限 chmod 755 /usr/local/bin/composer 后續(xù)會用到
執(zhí)行 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
報錯 Do not run Composer as root/super user!
不能使用root 用戶執(zhí)行此操作
新增一個用戶 adduser test 并設置密碼 (adduser 命令不存在 就用useradd 用戶名)
7.su test 切換到普通用戶 執(zhí)行對應操作
-
composer create-project hyperf/hyperf-skeleton后 可能會提示缺少依賴,或者php拓展
安裝對應依賴,下載對應php-ext 并在php.ini中開啟 ,重啟php
9.個人建議
創(chuàng)建容器時
docker run -it -v /宿主機目錄:/容器目錄 鏡像名 /bin/bash
宿主機目錄不要用tmp 清理垃圾時會被刪除 可寫絕對路徑 C:/test
容器目錄(可根據(jù)項目名命 /projectname) 沒有則會創(chuàng)建
圖形界面可更直觀操作 選擇對應image 點擊run
配置如圖 等同上方創(chuàng)建容器命令

- 提示 配置好的容器最好不要刪除 否則下次需要重新配置
11.珍愛生命,遠離windows