Docker
文章平均质量分 77
Scoful
安分守己地做个代码工人
展开
-
解决:docker拉取报错 error pulling image configuration: download failed after attempts=6(即配置多个docker拉取镜像)
不可描述over, enjoy!!!如对您有帮助,感谢投喂!原创 2024-08-13 11:06:16 · 26732 阅读 · 0 评论 -
备忘:Dockerfile编写要点
这被称为“建造者模式”。在定义 Dockerfile 时,如果太多的使用 RUN 指令,经常会导致镜像有特别多的层,镜像很臃肿,而且甚至会碰到超出最大层数(127层)限制的问题,遵循 Dockerfile 最佳实践,我们应该把多个命令串联合并为一个 RUN(通过运算符&&来实现),每一个 RUN 要精心设计,确保安装构建最后进行清理,这样才可以降低镜像体积,以及最大化的利用构建缓存。Debian倾向于更精简的安装,重点是提供一个稳定的基础系统,而CentOS则包含更多预安装的软件包,适用于更广泛的用例。原创 2023-05-01 23:25:49 · 21071 阅读 · 0 评论 -
如何给go项目打最小docker镜像,足足降低99%
目录1. 直接编译得到运行文件 22M2. 不编译直接运行的镜像 941M3. 编译后的镜像 1.14G4. 优化:使用alpine版本的基础镜像 517M5. 再优化:使用多级构建的镜像 28.4M6. 再再优化:使用多级构建+scratch基础镜像 22.8M7. 再再再优化:go编译命令去掉冗余输出 16.3M8. 最终版:顺便解决时区问题 16.3M9. 最最推荐使用版:多级+alpine 21.9M1. 直接编译得到运行文件 22M使用的项目源码地址本地直接编译打一个linux运行包set原创 2021-10-14 11:00:00 · 104953 阅读 · 5 评论 -
简单版-Centos7安装Docker CE+Rancher+Jenkins+Mysql+Redis
目录1. 安装Docker CE2. 安装单节点rancher,server和agent在同一台机3. 使用Rancher安装Jenkins4.1. 安装Docker CE检查内核版本,cat /etc/centos-release,至少要centos7以上,因Docker要求安装前置依赖:yum install -y yum-utils device-mapper-persistent-data lvm2添加yum源:(国内源)yum-config-manager --add-repo http原创 2021-10-11 17:31:33 · 46298 阅读 · 0 评论 -
解决“该jenkins实例似乎已离线”
目录1. 关闭防火墙2. 修改update-center.json文件3. 修改default.json文件1. 关闭防火墙检查防火墙状态:systemctl status firewalld.service手动关闭防火墙:systemctl stop firewalld.service关闭防火墙开机自启:systemctl disable firewalld.service2. 修改update-center.json文件新开一个浏览器tab,复制Jenkins地址然后后面加上/plugi原创 2021-10-09 10:02:55 · 23051 阅读 · 7 评论