Docker
Leckun
这个作者很懒,什么都没留下…
展开
-
Docker基于alpine带glibc的小型容器image
由于程序是C++写的,gc++编译,找了几个容器,生成比较小的是debianslim和ubuntu,生成后的大小分别为88MB,和91MB,还是太大了,于是想起一些小型容器如busybox或者alpine自己装glibc,但是试了下感觉非常麻烦,有没有现成的呢,找了一下,还真有好多,通过docker search alpine-glibc找个星数最高的frolvlad/alpine-glibc,最终生成的大小只有32MB,还不错了。原创 2023-09-04 16:09:22 · 1097 阅读 · 0 评论 -
windows下docker compose方式挂载数据卷volume遇到的问题
解决方案:经官方查询是因为要在目录下创建特殊的socket,而windows目录不能创建这种特殊的目录。在taos.cfg配置文件任意位置添加一行udf 0,关闭UDF。看样子应该和上面TDengine一样,有linux的特殊目录文件要创建,因此没办法用bind mount形式,只能改用volume的形式。解决方案:bind mount直接挂载目录的方式必须将配置文件先复制下来宿主机,因为它是按宿主机文件同步。以下是会出现问题的ob-compose.yml。运行docker-compose。原创 2023-08-30 17:14:53 · 2456 阅读 · 0 评论 -
docker内部ip与内网其它ip网段冲突导致无法访问的解决方法
这时候再用api-get重新按上述步骤下载网络相关命令查看,ip和网关都变成172.20.1.x网段了,说明设置成功,但ping 172.18.0.x仍然无法连通,奇怪,后来终于发现问题所在,是之前部署的docker network配置还存在导致的问题。果然ip为172.18.0.x,与现在外部内网其中一段Ip重复了,但是并没有看到网关,再在cmd里通过docker networks命令确认一下。看到ip和网关都为172.18.0.x的,这时候确认问题,可以着手调整了。安装ping和telnet。原创 2023-08-31 16:07:13 · 2353 阅读 · 0 评论