小编leo*_*ape的帖子

如何使用 Dockerfile 将本地 wp-content 文件复制到 Wordpress 容器

我有一个 Wordpress 容器,我想在启动时将本地文件夹(带有文件)复制到其中

我的文件夹中有本地文件:

/html/wp-content/plugins
/html/wp-content/themes
/html/wp-content/uploads
Run Code Online (Sandbox Code Playgroud)

我有一个 Dockerfile:

FROM wordpress

COPY ./html/wp-content/plugins/ /var/www/html/wp-content/plugins
COPY ./html/wp-content/themes/ /var/www/html/wp-content/themes
COPY ./html/wp-content/uploads/ /var/www/html/wp-content/uploads

ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["apache2-foreground"]
Run Code Online (Sandbox Code Playgroud)

尽管复制成功(构建通过),但文件未显示在这些目标文件夹中。

如果我将目标文件夹更改为 /html 之前的任何路径,例如,如果我将目标设置为 /var 或 /var/www,则文件将被复制,我可以在容器中看到它们。

我在这里查看了这篇旧文章,其中提到 /html 文件夹实际上在启动时作为卷安装,因此我需要先将文件复制到此文件夹中

/usr/src/wordpress/wp-content
Run Code Online (Sandbox Code Playgroud)

然后在启动时这些文件夹将自动复制到 /var/www/html/wp-content/ 。(这可以解释为什么直接复制似乎不起作用)

我也尝试过,虽然我的本地文件夹确实被复制到这些文件夹中(我可以在容器中看到它们),但它们在启动时不会复制到 /var/www/html/content !

  1. 是否可以通过dockerfile将本地文件直接复制到/var/www/html文件夹中?
  2. 如果没有,如何确保在复制到 /usr/src/wordpress/wp-content 时,文件夹将在启动时复制到 /var/www/html/wp-content/ ?

(我浏览过的一些帖子不起作用,因为这似乎是 WordPress 特有的,而不是 Dockerfile COPY 本身:)

Dockerfile 复制保留子目录结构 Docker 不会将子目录复制到容器中 如何从 Dockerfile 将文件夹复制到 docker 映像? https://www.serverlab.ca/tutorials/containers/docker/how-to-host-your-wordpress-site-with-docker/ Wordpress docker 将主题复制到公开的文件夹中

wordpress docker dockerfile

6
推荐指数
1
解决办法
2720
查看次数

从 Python 客户端发送 Websockets 连接请求中的标头

使用Python Websockets将标头添加到 websocket 连接请求的正确方法/语法是什么?

我尝试连接的服务器需要连接请求中的标头进行身份验证

async def connect():
    async with websockets.connect("wss://site.com/ws") as websocket:
        response = await websocket.recv()
        print(response)

    # eg. does not work:
    async with websockets.connect(f"wss://site.com/ws, header={headers}") as websocket:
    async with websockets.connect(f"wss://site.com/ws, extra_headers:{headers}") as websocket:
Run Code Online (Sandbox Code Playgroud)

这里提出了类似的问题,但没有回答问题的核心:How to send 'Headers' in websocket python

python header websocket

2
推荐指数
1
解决办法
9284
查看次数

标签 统计

docker ×1

dockerfile ×1

header ×1

python ×1

websocket ×1

wordpress ×1