首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

GitLab的Python依赖扫描Docker镜像将换用 Debian

GitLab 12.9 将弃用用于 Python 依赖扫描的 Alpine Linux 镜像,改用 Debian 作为基础镜像。 ?...GitLab 官方表示,在评估了改变基础镜像 Alpine 以更好地支持 Python 的 issue #13694 之后,决定切换到 Debian,这样可以使扫描工具支持更多的 Python 项目。...由于弃用 Alpine,如果使用 Alpine 特定的命令,如 apk add xyz,则可能需要在以下情况进行修改: 在扫描之前(仅当禁用 docker-in-docker 时) 构建官方 Docker...如果在 Docker 中禁用 Docker,并且已经设置了gemnasium-python-dependency_scanning工作定义的before_script,将会在执行任务时,在运行时中断。...除非重载作业定义明确使用一个在切换到 Debian 前构建的gemnasium-python镜像,如gemnasium-python:2.6.0。

88520

从零构建 Docker 镜像 | 申威下从零构建 debian 并打包为 docker

我在此前分别撰文介绍了申威环境下的 Docker 编译安装(《申威(神/声)(SW)1621 + UOS 20 编译安装 Docker | 容器国产化适配》)以及基于 busybox 制作申威下可用 Docker...基于前面两种方法只是可以跑起来 Docker 并测试其容器运行状态,还并不能承担真实业务,因此本文介绍一种使用 Debian 提供的 debootstrap 工具自行制作 rootfs(也可理解为最小化...# 打包并导入docker sudo tar --numeric-owner -cpf rootfs-debian.tar -C rootfs-debian . sudo cat rootfs-debian.tar...| sudo docker import - base-debian # 尝试运行 sudo docker run -i -t base-debian /bin/bash 使用这个方法制作的镜像体积相比于直接打包当前系统要小很多...参考文献# 使用 debootstrap 建立完整的 Debian 系統.org Ubuntu使用debootstrap制作Docker镜像 如何自行构建sw_64平台的docker镜像 By 申威生态社区

66050
领券