图集1/1

正文 844字数 490,932阅读


创建项目目录
我们会把这个项目的相关文件,集中放到一个目录
demophp
Run code
Cut to clipboard


    创建一个Dockerfile,其中包含了Docker的指令。在demophp目录下创建
    Dockerfile
    Run code
    Cut to clipboard
      ,文件名必须是Dockerfile

      Dockerfile

      FROM php:7.3 COPY . /var/www/php WORKDIR /var/www/php CMD ["php", "./demo.php"]
      Run code
      Cut to clipboard


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

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

        <?php //demo.php echo "This is php app - lizhenqiu.com"
        Run code
        Cut to clipboard


          构建 Docker 镜像

          切换到demophp目录,运行
          docker build -t demophp .
          Run code
          Cut to clipboard
            命令,
            构建Docker镜像。Docker镜像可以任意取名,此处命名为demophp

            最后使用
            docker images
            Run code
            Cut to clipboard
              查看镜像,可以看到构建镜像成功。接下来就可以运行镜像了

              运行 Docker 镜像
              执行
              docker run demophp
              Run code
              Cut to clipboard
                命令运行镜像:

                [root@demophp docker-php]# docker run demophp This is php app - lizhenqiu.com [root@demophp docker-php]#
                Run code
                Cut to clipboard


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