文章 2024-08-08 来自:开发者社区

[go]封装go的docker镜像

前言 多阶段封装docker镜像,使用scratch镜像,尽量减小镜像包的体积。 封装用于编译的go镜像 Dockerfile FROM golang:1.20.1 AS builder WORKDIR /apps COPY . /apps/ ENV CGO_E...

文章 2024-08-08 来自:开发者社区

[redis]定制封装redis的docker镜像

前言 应开发需求,定制封装redis的docker镜像,需要通过环境变量修改redis的密码。 redis.conf port 6379 requirepass REDIS_PASSWD daemonize no protected-mode yes io-thread...

文章 2024-08-08 来自:开发者社区

[mysql]定制封装MySQL的docker镜像

前言 基于MySQL的原版镜像做一些个性化配置修改,封装/etc/my.cnf文件到镜像中,并且支持通过环境变量修改innodb_buffer_pool_size、server_id以及自动配置innodb_read_io_threads和innodb_write_io_threads。 主要思路:备份并替换默认的docker-entrypoint.sh文件,根据环境变量修改my...

文章 2023-01-18 来自:开发者社区

简简单单将Java应用封装成Docker镜像

想必Docker这个词大家都不陌生,是一个非常优秀的虚拟化容器。怎么把Java应用打包成Docker镜像?对熟悉Docker的同学这应该是一个很简单的问题,把项目打包成JAR包然后在Dockerfile里用ADD命令把JAR文件放到镜像里,启动命令设置执行这个JAR文件即可。可是对于不懂Java的,听起来貌似并不是那么简单。在这之前,我们先了解了解什么是:Dockerfile。Dockerfil....

文章 2017-08-02 来自:开发者社区

为什么隧道封装是Docker多数网络项目的共同选择

背景 在我之前weave的运行原理的文章中,介绍到 weave在跨主机的容器通信过程中,会使用pcap截获容器发送和接收的 网络包,然后按照自定义的格式将这些包重新封装为UDP报文再次注入到bridge上的接口发送出去。实际上这不是weave独有的选择,CoreOS的 fannel网络项目也是一样的方法。最近被docker公司收购的初创项目socketplane,采用基于openvswitch的....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等