PHPStorm-Workshop

PHPStorm项目练习

一、创建Workshop项目

File->New Project->PhpStorm Wordshop Project

选择路径后直接创建即可

项目中部分实践需要Docker (点击进入官网下载)应用容器引擎(点击查看百度百科)

注意!下载前先检查以下支持!


Start

1.Docker

在CMD窗口运行

docker --version

返回Docker版本号说明Docker版本正常可用

2.Hyper-V(无需下载,内置于Windows中)

硬件支持

具有二级地址转换(SLAT)的64位处理器。
CPU对VM Monitor Mode Extension的支持(Intel CPU上的VT-x)。
至少 4GB 的内存。当虚拟机与Hyper-V主机共享内存时,您将需要提供足够的内存来处理预期的虚拟工作负载。

虚拟化支持

在CMD窗口运行

systeminfo

Hyper-V四项均为:‘Yes’ 或 ‘是’ 即可

(如固件虚拟化为否:进入主板BIOS设置, BIOS->configuration(或advanced->CPU configuration) 将 Intel Virtualization Technology开启(Enable)保存即可)

End


如以上检测均通过可以开始以下设置

1.开启Hyper-V

任选一种即可

  (1)、使用 PowerShell 启用 Hyper-V

       以管理员身份运行PowerShell,运行以下命令

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

   (2)、以 CMD 或 DSIM 管理员身份运行

DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

 启动成功后输入

docker run hello-world

弹出

 Docker即成功启动

(更多帮助命令)

docker --help
docker container --help
docker container ls --help
docker run --help

启用Docker支持

目前未找到访问容器端口的方法,

网上有几种方案均已尝试,目前可行的方案之一如下

  在DockerEngine中添加hotos配置

{
#配置镜像加速地址
"registry-mirrors": ["https://registry.docker-cn.com"], "insecure-registries": [], "debug": true, "experimental": false, "hosts":["tcp://0.0.0.0:2375"] }

开启windows防火墙(可在windows高级安全中查看,端口为tcp:2375)

netsh advfirewall firewall add rule name="docker_daemon" dir=in action=allow protocol=TCP localport=2375

重启后测试访问

docker -H 127.0.0.12375 info
方法及命令记录

查看Windows所有端口
netstat -ano

查看某一个端口
netstat -aon|findstr "4***"

Docker
查看帮助命令
docker
使用容器
docker run
查看所有容器
docker ps -a
启动容器
docker start
停止容器
docker stop 容器id
删除容器
docker rm -f 容器id
镜像列表
docker images
搜索镜像
docker search 镜像名称
启动镜像
docker pull php:7.1
删除镜像
docker rmi

docker stats --help
原文地址:https://www.cnblogs.com/xuanjiange/p/12378033.html