Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress默认docker映像如何将文件复制到主机系统中?_Wordpress_Docker_Docker Compose - Fatal编程技术网

WordPress默认docker映像如何将文件复制到主机系统中?

WordPress默认docker映像如何将文件复制到主机系统中?,wordpress,docker,docker-compose,Wordpress,Docker,Docker Compose,有一个问题是关于卷的,我的有点不同 我感兴趣的是,当我使用一个简单的docker compose.yml文件时 version: '3' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABAS

有一个问题是关于卷的,我的有点不同

我感兴趣的是,当我使用一个简单的
docker compose.yml
文件时

version: '3'
services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: password
       MYSQL_DATABASE: wordpress
       MYSQL_USER: user
       MYSQL_PASSWORD: password

   app:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     volumes:
       - .:/var/www/html/
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: user
       WORDPRESS_DB_PASSWORD: password
volumes:
    db_data:
默认映像以某种方式将整个WordPress安装下载到我的主机。它是怎么做到的

我这样问是因为我有一个定制的docker文件,我在其中添加了wp zip文件,将其解压缩并将内容放入
/var/www/html
,该文件映射到
中的
docker compose.yml
文件中。/:/var/www/html
(我的
docker compose.yml
文件位于
project root/.docker/
文件夹中,因此我将项目根映射到WP根)


当我尝试使用官方映像时,内容被复制到了我的主机上,因此我显然遗漏了官方映像中的一些关键部分。但是,哪一个呢?

因此,您必须使用
wpcli
在entrypoint脚本中复制/下载/安装WP,而本机WP docker映像正在这样做。或者是这样,或者是这样将
CMD
命令置于一旁

我也一样


在那里完成后,容器中的所有文件也将显示在主机中。

因此,您必须使用
wpcli
在entrypoint脚本中复制/下载/安装WP,并且本地WP docker映像正在执行此操作。或者在
CMD
命令中进行复制/下载/安装

我也一样

完成后,容器中的所有文件也将显示在主机中