如何将多个文件复制到Docker容器中的特定目录/位置

如何将多个文件复制到Docker容器中的特定目录/位置,docker,Docker,我有五个文件:config.php、login.php、logout.php、register.php、welcome.php,我想使用1层将它们复制到/var/www/html FROM php:7.2.2-apache COPY ./welcome.php, config.php /var/www/html RUN docker-php-ext-install mysqli 创建目录,比如说mydirectory,并在那里添加所有.php文件 所以你的dockerfile应该是这样的 F

我有五个文件:config.php、login.php、logout.php、register.php、welcome.php,我想使用1层将它们复制到/var/www/html

FROM php:7.2.2-apache
COPY ./welcome.php, config.php  /var/www/html
RUN docker-php-ext-install mysqli

创建目录,比如说
mydirectory
,并在那里添加所有
.php
文件

所以你的dockerfile应该是这样的

FROM php:7.2.2-apache
COPY mydirectory/ /var/www/html/
RUN apt-get update && apt-get install -y \
curl
RUN docker-php-ext-install mysqli

是的,谢谢。当我运行最后一个dockerfile时,我得到了以下错误:当对多个源文件使用COPY时,目标必须是一个目录并以/Btw结尾,如何在这种dockerfile中运行Healthcheck。我需要卷曲端口80,对吗?是的,从containerHEALTHCHECK的exec模式开始卷曲本地主机--interval=5s--timeout=3s\CMD curl-f | | | exit 1------>不适用于我的dockerfile。检查
ping localhost:8080