最新 最热

发布一个开源小项目 rules_docker_for_insecure_registries

原因还是以前常见的镜像服务错误:http: server gave HTTP response to HTTPS client

2022-11-25
1

rules_docker_for_insecure_registries for KubeVirt

之前发布过一篇文章 发布一个开源小项目 rules_docker_for_insecure_registries

2022-11-25
0

kubevirtci make virt-lancher image

打包libvirt镜像,参考以前的文章 用于打包指定libvirt版本的镜像的脚本

2022-11-25
0

Docker-Docker

在 云原生项目的 CI 中, 需要创建一个沙盒环境去创建和销毁CI环境用来 测试虚拟机环境或容器环境。几年前还是用 vagrant + libvirt + kvm,现在随着容器技术的发展,vagrant 虚拟机化的CI环境 已经基本不用了。取而代之...

2022-11-25
1

Bazel rules_docker 使用

本篇的代码放在: https://github.com/backendcloud/example/tree/master/bazel-sample/dockerWORKSPACE文件内容:加载rules_go加载rules_docker加载gazelle准备基础镜像alpine_linux_amd64和dis......

2022-11-25
0

packer基本使用

Packer是一个从单一的模板文件来创建多平台一致性镜像的轻量级开源工具,它能够运行在常用的主流操作系统如Windows、Linux和Mac os上,能够高效的并行创建多平台例如AWS、Azure和Alicloud的镜像,它的目的并不是取代Puppet...

2022-11-25
1

一步步学KubeVirt CI (4) - Podman

podman和docker cli命令几乎完全一致,常用命令基本感觉不到区别。Podman CLI 里面87%的指令都和Docker CLI 相同。

2022-11-25
1

一步步学KubeVirt CI (3) - gosu在容器中的使用

容器中使用gosu的起源来自安全问题,容器中运行的进程,如果以root身份运行的会有安全隐患,该进程拥有容器内的全部权限,更可怕的是如果有数据卷映射到宿主机,那么通过该容器就能操作宿主机的文件夹了,一旦该容器的进程有漏洞...

2022-11-25
1

一步步学KubeVirt CI (2) - 镜像构建

scratch是一个空镜像,直接docker hub下载是下不了的,只能在Dockerfile中用FROM

2022-11-25
0

KubeVirt重新打包部署流程

修改KubeVirt的源码后需要重新部署,流程是:打包编译,生成docker image,push到镜像仓库,用生成的镜像部署到Kubernetes上。

2022-11-25
1