Skip to content

Releases: grycap/minicon

minicon in bashc revision 2

10 Sep 09:57
Compare
Choose a tag to compare

Minicon created using the bashc framework

  • correct bugs in packaging

minicon in bashc

08 May 21:06
45dbd11
Compare
Choose a tag to compare

This version is a simple port to the bashc framework.

minicon in bashc revision 1

10 May 10:47
45dbd11
Compare
Choose a tag to compare

Minicon created using the bashc framework

  • corrects one bug in packaging

revision 2 of version 1.2

02 Mar 12:25
0722883
Compare
Choose a tag to compare

This version now has man pages for each command.

In minicon, new options have been included for plugins:

  • showoutput for strace plugin (shows the output of the executions during the simulation). The default value is false.
  • includefolders for scripts plugin (copies or not the whole folders where the interpreter may search for packages: useful if not all the packages that can be used are used during the simulations). The default value is "false".

In minidock, a new option has been included, to ease the usage of minicon: --show-cmd-output (that activates output for strace plugin).

bug corrected: the commandlines were not properly managed in case that we had pipes.

release of minidock

28 Feb 12:05
559825c
Compare
Choose a tag to compare

This release includes minicon, mergecon and importcon

  • minidock aims at reducing the footprint of the Docker containers, by just including in the container those files that are needed. That means that the other files in the original container are removed. It is a oneliner for minicon, importcon and mergecon. It tries make that minimizing a container is as esay as translating a command like docker run myimage mycommand into a minidock -i mymage -t myslimimage -- mycommand .
  • minicon aims at reducing the footprint of the filesystem for the container, just adding those files that are needed. That means that the other files in the original container are removed.
  • mergecon is a tool that merges the filesystems of two different container images. It creates a new container image that is built from the combination of the layers of the filesystems of the input containers. It is useful e.g. to add a OS layer to a minimized container (using minicon).
  • importcon is a tool that imports the contents from a tarball to create a filesystem image using the "docker import" command. But it takes as reference an existing docker image to get parameters such as ENV, USER, WORKDIR, etc. to set them for the new imported image.

v1.1 Beta version

13 Feb 11:45
Compare
Choose a tag to compare

This release includes minicon, mergecon and importcon

  1. minicon aims at reducing the footprint of the filesystem for the container, just adding those files that are needed. That means that the other files in the original container are removed.

  2. mergecon is a tool that merges the filesystems of two different container images. It creates a new container image that is built from the combination of the layers of the filesystems of the input containers. It is useful e.g. to add a OS layer to a minimized container (using minicon).

  3. importcon importcon is a tool that imports the contents from a tarball to create a filesystem image using the "docker import" command. But it takes as reference an existing docker image to get parameters such as ENV, USER, WORKDIR, etc. to set them for the new imported image.

Revision 3 for Beta version

11 Jan 15:44
Compare
Choose a tag to compare

minicon aims at reducing the footprint of the filesystem for the container, just adding those files that are needed. That means that the other files in the original container are removed.

This release includes the first version that ships with folder, ldd, strace and scripts plugins, and it is able to produce images that are importable in Docker.

In this revision

  • rsync has been used to copy files. It eases keeping permissions. If not available, cp will be used
  • better support for strace applications
  • include commandline option (-E) for stracing applications with parameters

Revision 2 for Beta version

26 Dec 13:22
Compare
Choose a tag to compare

minicon aims at reducing the footprint of the filesystem for the container, just adding those files that are needed. That means that the other files in the original container are removed.

This release includes the first version that ships with folder, ldd, strace and scripts plugins, and it is able to produce images that are importable in Docker.

In this revision

  • merge of containers is included
  • code has been re-factored

Revision 1 for Beta version

13 Dec 15:30
238b4b9
Compare
Choose a tag to compare

minicon aims at reducing the footprint of the filesystem for the container, just adding those files that are needed. That means that the other files in the original container are removed.

This release includes the first version that ships with folder, ldd, strace and scripts plugins, and it is able to produce images that are importable in Docker.

In this revision

  • Now the links are handled instead of just copying every file (that increased a lot the size of the filesystem).
  • The scripts are better handled

Beta for the first version

05 Dec 15:23
Compare
Choose a tag to compare

minicon aims at reducing the footprint of the filesystem for the container, just adding those files that are needed. That means that the other files in the original container are removed.

This release includes the first version that ships with folder, ldd, strace and scripts plugins, and it is able to produce images that are importable in Docker.