Dockerfiles for the fish shell
Image usage
The default Docker command is fish
, allowing for interactive shell usage:
$ docker run -it --rm andreiborisov/fish:latest
Welcome to fish, the friendly interactive shell
Type `help` for instructions on how to use fish
nemo@8cee1f8493c3 ~>
To invoke fish
with flags just supply them as arguments:
$ docker run -it --rm andreiborisov/fish:3.0 --version
fish, version 3.0.2
You can also run fish commands directly (without the need to specify -c
or --command
fish flag):
$ docker run -it --rm andreiborisov/fish:3 fisher list
jorgebucaran/fisher
jorgebucaran/fishtape
Testing fish packages
You can use these images to run Fishtape tests on multiple fish versions. Check out fish-plugin template repo for the full example on how to do that.
Supported fish versions
There is an image for each fish version starting from 3.0.0
and also tags for each latest patch, minor and major release. Check out Docker Hub for the full list of currently available tags.