如何更改在Docker中运行容器的配置文件

这篇具有很好参考价值的文章主要介绍了如何更改在Docker中运行容器的配置文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参照网上的一些方式,有的要么太麻烦,有的要么没成功。

第一种方法,就是在Docker里安装Vim,首先exec进入你的容器,进行安装(因为容器化隔离了,Linux里的Vim用不了,你得进入目标容器进行安装),按照原来的目录找到文件修改就行,但是我怎么也安装不上,无论是使用apt-get updateapt-get install -y vim,还是yum -y install vim都不行(用哪个可能取决于你的系统,我不太确定,网上大部分是apt-get,但是我两个都试了都报apt-get: command not foundyum: command not found),有的还说要改配置,很麻烦,我也就不在尝试了。

第二种方法,使用docker inspaet [容器ID],会发现有呢中含有容器ID的目录,呢就是容器的绝对地址,直接复制出来,回到Linux中找,但是我没有成功,没有找到我要的etc目录。第一种和第二种方法都来自这篇博客。

还有些看起来就很麻烦、很高级的方式,我也就不在尝试了。


下面的方法我觉得是最简单的,原文来自知乎,我尝试后成功更改配置文件。
步骤如下,首先将准备要修改的文件复制出来,复制出来就很好改了,要么直接Vim改,要么通过类似Xftp可视化目录,把目标文件拿到Windows上,改完在托回去。之后在用新的文件覆盖旧的文件。文章来源地址https://www.toymoban.com/news/detail-504013.html

docker cp [容器id]:docker容器中配置文件路径  主机路径
docker cp e4b322a429d1:/etc/grafana/grafana.ini /home/grafana.ini

// 改完之后
docker cp 主机文件路径  [容器id]:docker容器中配置文件路径
docker cp /home/grafana.ini e4b322a429d1:/etc/grafana/grafana.ini

到了这里,关于如何更改在Docker中运行容器的配置文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker 容器如何查看正在运行容器的端口映射

    1、查看docker容器的版本 2、查看正在运行的容器 3、查看容器的端口映射 总结:到此就完成了查看正在运行容器的端口映射.

    2024年02月12日
    浏览(45)
  • 环境配置 | win10上配置Docker,创建容器并运行【图文详解】

    本文利用图文,详解了在win10上如何配置Docker,创建容器并运行,超简单版~ 电脑环境:windows10家庭版 一定要确认好版本:查看自己的电脑版本,以下操作win10家庭版和专业版都可以。 点击右侧的getDocker 即可,可以看到按钮上面对操作系统的要求为win10专业版 或企业版64位,

    2024年02月07日
    浏览(59)
  • 轻松上手Docker:学习如何创建和运行自己的Docker容器

    容器化技术,它是一种虚拟化技术,用于在计算机系统中隔离和运行应用程序。容器将应用程序及其所有依赖项打包到一个独立的、可移植的环境中,使其能够在不同的计算机或操作系统上运行。 容器的特点 :隔离性、轻量级、可移植性、弹性伸缩、生态系统。 目前最流行

    2024年02月04日
    浏览(52)
  • Beats:如何在 Docker 容器中运行 Filebeat

    今天在这篇博客中,我们将学习如何在容器环境中运行 Filebeat。 为了快速了解 Filebeat 是做什么用的: Filebeat用于转发和集中日志数据 它重量轻,小型化,使用的资源更少 它作为代理安装在你的服务器上 它监视来自指定位置的日志文件 它收集日志事件并将它们转发到 Elasc

    2024年02月07日
    浏览(66)
  • 向正在运行的docker mysql容器中 导入sql文件

    当需要将 SQL 文件导入正在运行的 Docker MySQL 容器时,可以按照以下步骤操作。 首先,使用 docker cp 命令将 SQL 文件从本地主机复制到正在运行的 Docker 容器中。请确保您已经在主机上拥有该 SQL 文件。执行以下命令: 这将把本地路径下的 your_file.sql 文件复制到运行的容器中的

    2024年02月16日
    浏览(49)
  • docker-compose.yml 文件更改后想使之立刻生效,但是不想手动删除已经建立的 container 等信息可以运行下面命令

    docker-compose.yml 文件更改后想使之立刻生效,但是不想手动删除已经建立的 container 等信息可以运行下面命令 重新创建容器实现修改

    2024年02月16日
    浏览(41)
  • Docker已经创建运行启动的容器,如何修改容器中的环境变量env使长期有效

    [root@jenkins ~]# docker info | grep ‘Docker Root’ Docker Root Dir: /data/docker 方式一: 方式二: docker ps -a --no-trunc |grep pdmaas 2bd5ad1314bfff05099142aae2f896fc4c3ee6b640160d27fb7c4d8ce1d5aead pdmaas:1.3.2 “bash start.sh” 4 weeks ago Exited (137) 28 minutes ago pdmaas 建议:修改前先备份 建议:修改前先备份 或 json文件

    2024年02月08日
    浏览(58)
  • 当docker中容器运行时,如何将目录和宿主机进行挂载

    容器已运行,但还想挂载文件 容器已经运行起来了,突然想给容器的目录进行挂载,通常是在运行容器时加上 -v  命令 进行挂载。运行起来的容器想挂载文件夹可以通过修改容器在宿主机的配置文件进行解决。 在配置文件中加入新的挂载 1.查看容器存放目录 2.进入该目录

    2024年01月25日
    浏览(50)
  • 【Docker】了解Docker Desktop桌面应用程序,TA是如何管理和运行Docker容器(3)

    欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是《Docker容器》系列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。 温馨提示:博主能力有限,理解

    2024年03月10日
    浏览(64)
  • docker容器内修改配置文件

    1、进入容器内部 2、安装vim 1、替换配置文件 2、重启容器 时间报错参考

    2024年02月13日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包