暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

docker 修改容器配置文件

还能再喝一杯奶茶 2020-06-01
990

什么是docker

    docker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署。如果出现的故障,可以通过镜像,快速恢复服务。

    通常情况下我们都是将docker容器中的镜像将配置文件挂载到宿主主机目录下方便修改配置文件,但是挂载的方式很容易出错,借此机会介绍一下如何在容器中修改配置文件。

    启动docker镜像命令docker run 可以指定端口映射,但是容器一旦创建就无法在通过命令修改。通常是保存镜像在创建一个新的容器。有没有办法不保存镜像直接修改这个容器呢?答案是有的,本文以mysql和nginx为例修改已容器的配置文件

    操作步骤:

        1)进入容器内部

        sudo docker exec -it 容器名或ID /bin/bash

        2)安装vim命令(docker默认是没有安装vim命令的)

            2.1)更新软件列表

                apt-get update

            2.2)安装vim命令

                apt-get install vim

  

        3)修改配置文件

        下图是mysql配置文件路径及其内容,如果要修改端口或者其他内容直接编辑配置文件即可,nginx同样的(修改完配置文件以后重启镜像就可以了)

 



       注意:docker中每个镜像都是单独的,如果在一个容器中安装了vim命令在其他容器中使用vim 命令是不生效的所以需要在每个镜像中都安装vim或vi

文章转载自还能再喝一杯奶茶,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论