Releases: ad-freiburg/wharfer
Filtered Networks
Into the tar and out of the tar
This minor release adds the wharfer load
and wharfer save
commands that allow saving an image to a tar archive as well as loading an image from a tar archive.
Who will I be
This is a minor bug fix release for #16. We were adding --user $(id -u):$(id -g)
even when running with user namespaces which means that inside the container the user is the UID of the host user. This can lead to permission issues and prevents interactive updates.
Attachment (Non-) Issues
This minor release adds support for wharfer attach
and wharfer exec
. As with wharfer run
you must use -it
for the --interactive --tty
flag combinations and there is no separate --tty
.
Tiny Addition
This point release only adds the ability to narrow wharfer image ls
to a particular image using wharfer image <name>
which is now used by gantry
instead of going through the list.
Connect all the Things
This release adds the wharfer network
(sub-)commands and flags needed for simple bridged networks.
For example one can create two containers which can talk to each other using the names alice
and bob
with the following commands
(Term 0) # wharfer network create testnet
(Term 0) # wharfer run -it --network testnet --network-alias alice busybox
(Term 1) # wharfer run -it --network testnet --network-alias bob busybox
(Term 0) # ping bob
(Term 1) # ping alice
Also the username is now automatically prepended for wharfer logs
, wharfer rm
and wharfer kill
. It is only prepended if it isn't already specified so using the full name still works.
Bits and Bolts
This is a minor release adding a few useful flags including
--tail
forwharfer logs
-f
forwharfer rm
-q
and--filter
forwharfer ps
Sündenbock
With this release we prepend the username to the container names so containers can be more easily associated. If no explicit --name
is given a name is generated with the same algorithm used by docker
.
We also add support for wharfer pull
and wharfer images
Module away
This release adds support for Go modules and thus building outside a GOPATH
i.e.
git clone …
and go build
in the resulting repository should be enough on any system with Go ≥ 1.11
There is no new functionality or other fixes so if you already have v0.2.2 running, skipping this update won't hurt.
The binary is now built using Go 1.11.1
Baby steps
This is a minor release with the only change being the addition of the --entrypoint
flag that is needed for building indices when using the niklas88/qlever
image.