gpt4 book ai didi

docker - 通过终端访问 docker 容器的文件系统

转载 作者:IT老高 更新时间:2023-10-28 12:38:20 24 4
gpt4 key购买 nike

所以我已经从注册表成功下载并运行了 dockerfile/nginx 镜像。我现在如何通过在其上启动 bash 终端来访问其文件系统?

也许我在这里在概念上遗漏了一些东西。我需要 ssh 进入它吗?谢谢

最佳答案

您可以在新图像中启动交互式 shell:

sudo docker run -i -t nginx /bin/bash

这使您可以访问容器并且可以更改内容。完成后,您需要将更改保存在新的可重复使用的图像中:

sudo docker commit <container_id> <some_name>

这种方法对测试很有意义。通常你会使用 Dockerfiles自动执行此操作。

如果您的图像有默认入口点,您可以覆盖它:

docker run -i -t --entrypoint /bin/bash nginx

关于docker - 通过终端访问 docker 容器的文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23405689/

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