8000 Create Ubuntu docker image without build dependencies by EliaGeretto · Pull Request #56 · QBDI/QBDI · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Create Ubuntu docker image without build dependencies #56

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

EliaGeretto
Copy link

This patch introduces a multi-stage build for the docker image based on ubuntu:latest. The final image will both contain the DEB package and have it installed. After this change, all the build dependencies will be removed and the final image will be considerably smaller (1 GB -> 500 MB), but still be able to run QBDI. To reduce the size of the image even more, see #55.

This change should be completely compatible with the existing scripts. The only important change is the use of the latest tag for the Ubuntu image instead of the 17.10 tag. The build on the new version has been tested and works as expected.

@haxelion haxelion self-assigned this Jun 24, 2018
@haxelion haxelion added this to the 0.6.2 milestone Jun 24, 2018
@haxelion
Copy link
Member

Let's discuss #54, #55 and this pull request on monday, so we can move forward with those changes.

@haxelion
Copy link
Member

Great idea!
It would be interesting to modify the other dockerfile in a similar way.

@nezetic nezetic assigned nezetic and unassigned haxelion Jul 30, 2018
@nezetic nezetic modified the milestones: 0.6.2, 0.7 Aug 3, 2018
@nezetic
Copy link
Member
nezetic commented Aug 3, 2018

I propose to move this to milestone 0.7, as fixes in #54, #55 and #60 are needed to create nice docker images without build dependencies.
Current packages build script will also be rewritten, with a better integration to the build system.

@nsurbay nsurbay mentioned this pull request Jul 9, 2019
@nsurbay
Copy link
Member
nsurbay commented Jul 24, 2019

The commit has been merge with #100

@nsurbay nsurbay closed this Jul 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

4 participants
0