如何修改docker容器内文件

现在很多企业都开始使用docker来部署自己的项目了,使用docker部署项目可以更加高效,那么当我们有需要的时候,怎么修改docker容器内的文件呢?

如何修改docker容器内文件

方法一:进入容器修改

  1.  

    步骤一:使用docker run -itd -p 80:80 --name=mynginx nginx:latest命令创建容器。

    如何修改docker容器内文件

  2.  

    步骤二:使用docker exec -it 88fae5be9f5b bash命令进入容器,直接和宿主机一样,使用vi命令编辑文件。

    注:如果vi命令没有,可以使用yum -y install vim或者apt-get install vim命令安装。

    如何修改docker容器内文件

    END

方法二:宿主机上修改

  1.  

    步骤一:docker提供了数据持久化的方式,让docker内数据修改更加便利,容器创建的时候做好目录映射,直接修改宿主机文件,容器内的文件会相应变化。

    docker run -itd -p 8080:80 -v /etc/nginx/nginx.conf:/etc/nginx/nginx.conf --name=webtest nginx:latest    命令创建容器,将宿主机nginx.conf文件映射到容器内部nginx服务/etc/nginx/目录下。

    如何修改docker容器内文件

  2.  

    步骤二:当我们修改容器内的nginx.conf配置文件时,直接修改宿主机/etc/nginx/nginx.conf配置即可,如图,我们在宿主机插入hello数据,进入容器内部检查,容器内数据也发生了变化,是不是很方便。

    如何修改docker容器内文件

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值