docker - Docker批量投资主机到机器

标签 docker

如何复制容器内的文件。然后编辑它们。

    web:
    image: jitsi/web
    restart: ${RESTART_POLICY}
    ports:
        - '${HTTP_PORT}:80'
        - '${HTTPS_PORT}:443'
    volumes:
        - ${CONFIG}/web:/config
        - ${CONFIG}/web/letsencrypt:/etc/letsencrypt
        - ${CONFIG}/transcripts:/usr/share/jitsi-meet/transcripts

我要访问此目录中的文件:/ usr / share / jitsi-meet / transcripts(容器)
        base.html  connection_optimization  favicon.ico  head.html  index.htmllibs  package-lock.json  plugin.head.html  scripts  static      transcripts
root@cb7d87c5635f:/usr/share/jitsi-meet#

编辑它。

最佳答案

您可以使用docker cp命令:

sudo docker cp <containerId>:/path/in/container /path/in/host/

使用相同的命令,您可以将文件从主机向后复制到Docker容器。

关于docker - Docker批量投资主机到机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61396643/

相关文章:

docker - MockServer:模拟外部http/https响应会拒绝80/443上的连接

Docker LVM 插件安装问题

docker - 在生产中运行 Docker Compose 堆栈的推荐方法?

java - 带有 Tomcat 的 Dockerfile : "exec: catalina.sh" no such file or directory

python - 在 Docker 中使用 PYTHONDONTWRITEBYTECODE 有什么缺点吗?

c# - 使用 Windows 容器在 Docker Desktop 中运行 ASP.NET 时,传出 HTTP 请求超时

docker - 如何在这个 meteor docker 镜像中部署应用程序?

mongodb - 如何更改官方mongo docker进行身份验证和数据分离?

linux - Dockerfile VOLUME 不起作用,而 -v 起作用

amazon-web-services - Traefik + 让我们在 AWS Lightsail 上加密