gpt4 book ai didi

docker - 在 Docker 容器内编辑文件

转载 作者:IT老高 更新时间:2023-10-28 21:42:33 37 4
gpt4 key购买 nike

如何编辑已下载到主机上的 docker 容器内的配置文件?

我正在使用 this tutorial但我不确定在哪里可以找到和编辑 traefik.toml 文件

最佳答案

有多种方法可以实现:

可以通过运行命令进入容器:

docker exec -it <container-name> bash

请注意,根据容器的不同,您可能没有简单的文本编辑器..


另一种选择是通过运行将要编辑的文件从容器复制到主机上:

docker cp <container-name>:/path/to/file/in/container .

编辑文件,然后将其复制回容器中:

docker cp <file> <container-name>:/path/to/file/in/container

还有一个 bind mount这会将主机文件夹挂载到容器中

docker run -v $(pwd)/files:/dir/containing/file/in/container ...

如果容器中之前中已经存在该文件夹之前,那么在容器之后挂载时在该文件夹中创建的文件将在主机上可见但是> 挂载,它将被主机文件夹遮蔽,使其无法访问主机或容器。

关于docker - 在 Docker 容器内编辑文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47490307/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com