Press "Enter" to skip to content

分类: Docker

在Docker容器中为NGINX增加配置脚本

目前有个java项目,前后端分离的,他有一个前端web工程。 我们通常的web打包方法是给前端项目打包到一个NGINX容器中去,然后给NGINX配置特定的请求,比如 api开头的请求,转发到后端项目去。 我们这个后端项目可能测试环境和生产环境的地址不一样,我们希望在部署的时候通过环境变量来注入到这个NGINX中去,实现部署时,动态的告诉NGINX应该将api转发到哪里去。 Dockerfile文件…

Leave a Comment

从一个已经停止的docke容器里面将coredump文件提取出来分析

背景 我用docker在运行一个c++程序,由于程序有时候会奔溃,我就给容器做了个健康检查,如果发现挂了,就帮服务重新拉起。 但是由于默认的dump文件位置没有修改,dump位置也没有挂载出来导致后续想分析这个文件比较麻烦,如果想前期就挂在出来参考这个文章:https://ddanilov.me/how-to-configure-core-dump-in-docker-container 方案 将…

Leave a Comment

no route to host

背景: 我尝试搭建一个docker swarm的环境,有两台虚拟机,分别是 centos7和Ubuntu。 在两台机器上面分别装好docker之后,我在Ubuntu的机器上面初始化了swarm环境,然后我得到一个加入集群的地址。 我尝试在centos7机器上面执行该命令的时候提示我: 解决思路: 我们知道,docker swarm想要正常工作,需要开放一些端口的: https://docs.doc…

Leave a Comment

如何更改Docker的主数据目录位置

默认安装的docker数据目录位置在: /var/lib/docker, 这个目录会用来存储docker的卷、镜像、等等数据,所以这个目录会变得越来越大,甚至撑爆你的文件目录. 如果你想帮你的docker数据存储目录迁移到其他的地方,下面的教程将会指导你实现。 1. 停止你的Docker服务 systemctl stop docker 2. 增加配置告诉Docker数据目录 创建或者编辑docke…

Leave a Comment