创建项目目录
我们会把这个项目的相关文件,集中放到一个目录

代码片段
1 行
demophp

创建一个Dockerfile,其中包含了Docker的指令。在demophp目录下创建

代码片段
1 行
Dockerfile

,文件名必须是Dockerfile

Dockerfile

GDScript3
4 行
FROM php:7.3
COPY . /var/www/php
WORKDIR /var/www/php
CMD ["php", "./demo.php"]

所有指令都大写,这是惯例

现在demophp目录下有2个文件:
Dockerfile
demo.php

PHP
3 行
<?php
//demo.php
echo "This is php app - lizhenqiu.com"

构建 Docker 镜像

切换到demophp目录,运行

代码片段
1 行
docker build -t demophp .

命令,
构建Docker镜像。Docker镜像可以任意取名,此处命名为demophp

最后使用

代码片段
1 行
docker images

查看镜像,可以看到构建镜像成功。接下来就可以运行镜像了

运行 Docker 镜像
执行

代码片段
1 行
docker run demophp

命令运行镜像:

代码片段
3 行
[root@demophp docker-php]# docker run demophp
This is php app - lizhenqiu.com
[root@demophp docker-php]#

可以看到,demophp镜像成功运行,输出了一条信息。