diff --git a/README.md b/README.md
index 47f79628c..ee0e7b986 100644
--- a/README.md
+++ b/README.md
@@ -150,7 +150,7 @@ To learn more about the docker pull rate limits and the open source software pro
| [Freebayes](https://hub.docker.com/r/staphb/freebayes)
[![docker pulls](https://badgen.net/docker/pulls/staphb/freebayes)](https://hub.docker.com/r/staphb/freebayes) |
| https://github.com/freebayes/freebayes |
| [Filtlong](https://hub.docker.com/r/staphb/filtlong)
[![docker pulls](https://badgen.net/docker/pulls/staphb/filtlong)](https://hub.docker.com/r/staphb/filtlong) | | https://github.com/rrwick/filtlong |
| [FLASH](https://hub.docker.com/r/staphb/flash)
[![docker pulls](https://badgen.net/docker/pulls/staphb/flash)](https://hub.docker.com/r/staphb/flash) | | http://ccb.jhu.edu/software/FLASH |
-| [Flye](https://hub.docker.com/r/staphb/flye)
[![docker pulls](https://badgen.net/docker/pulls/staphb/flye)](https://hub.docker.com/r/staphb/flye) | | https://github.com/fenderglass/Flye |
+| [Flye](https://hub.docker.com/r/staphb/flye)
[![docker pulls](https://badgen.net/docker/pulls/staphb/flye)](https://hub.docker.com/r/staphb/flye) | - [2.5](flye/2.5/)
- [2.7](flye/2.7/)
- [2.8](flye/2.8/)
- [2.9](flye/2.9/)
- [2.9.1](flye/2.9.1/)
- [2.9.2](flye/2.9.2/)
- [2.9.3](flye/2.9.3/)
| https://github.com/fenderglass/Flye |
| [Freyja](https://hub.docker.com/r/staphb/freyja)
[![docker pulls](https://badgen.net/docker/pulls/staphb/freyja)](https://hub.docker.com/r/staphb/freyja) | - 1.2
- 1.2.1
- 1.3.1
- 1.3.2
- 1.3.4
- 1.3.7
- 1.3.8
- 1.3.9
- 1.3.10
- 1.3.11
- 1.3.12
- 1.4.2
- [1.4.3](freyja/1.4.3/)
- [1.4.4](freyja/1.4.4/)
- [1.4.5](freyja/1.4.5/)
- [1.4.7](freyja/1.4.7/)
| https://github.com/andersen-lab/Freyja |
| [GAMBIT](https://hub.docker.com/r/staphb/gambit)
[![docker pulls](https://badgen.net/docker/pulls/staphb/gambit)](https://hub.docker.com/r/staphb/gambit) | | https://github.com/jlumpe/gambit |
| [GAMMA](https://hub.docker.com/r/staphb/gamma)
[![docker pulls](https://badgen.net/docker/pulls/staphb/gamma)](https://hub.docker.com/r/staphb/gamma) | | https://github.com/rastanton/GAMMA/ |
diff --git a/flye/2.9.3/Dockerfile b/flye/2.9.3/Dockerfile
new file mode 100644
index 000000000..2df1dd04d
--- /dev/null
+++ b/flye/2.9.3/Dockerfile
@@ -0,0 +1,69 @@
+# for easy upgrade later
+ARG FLYE_VER="2.9.3"
+
+FROM ubuntu:jammy as app
+
+# have to re-instantiate variable within app stage
+ARG FLYE_VER
+
+LABEL base.image="ubuntu:jammy"
+LABEL dockerfile.version="1"
+LABEL software="Flye"
+LABEL software.version="${FLYE_VER}"
+LABEL description="Fast and accurate de novo assembler for single molecule sequencing reads"
+LABEL website="https://github.com/fenderglass/Flye"
+LABEL license="https://github.com/fenderglass/Flye/blob/flye/LICENSE"
+LABEL maintainer="Erin Young"
+LABEL maintainer.email="eriny@utah.gov"
+LABEL maintainer2="Curtis Kapsak"
+LABEL maintainer2.email="kapsakcj@gmail.com"
+
+RUN apt-get update && apt-get install --no-install-recommends -y \
+ make \
+ gcc \
+ g++ \
+ python3 \
+ python3-pip \
+ python3-setuptools \
+ zlib1g-dev \
+ wget \
+ ca-certificates \
+ procps && \
+ rm -rf /var/lib/apt/lists/* && apt-get autoclean
+
+# install flye
+RUN wget -q https://github.com/fenderglass/Flye/archive/${FLYE_VER}.tar.gz && \
+ tar -xf ${FLYE_VER}.tar.gz && \
+ rm -v ${FLYE_VER}.tar.gz && \
+ cd Flye-${FLYE_VER} && \
+ python3 setup.py build && \
+ python3 setup.py install && \
+ mkdir /data
+
+# set final working directory
+WORKDIR /data
+
+# for singularity compatibility
+ENV LC_ALL=C
+
+#### begin the test stage ####
+FROM app as test
+
+# have to re-instantiate variable within app stage
+ARG FLYE_VER
+
+# run flye toy dataset test
+RUN python3 /Flye-${FLYE_VER}/flye/tests/test_toy.py
+
+# download test data (ONT and ILMN FASTQs) and run through flye
+RUN echo "downloading ONT test data from bactopia/bactopia-tests on GitHub..." && \
+ wget -q https://raw.githubusercontent.com/bactopia/bactopia-tests/main/data/species/portiera/nanopore/ERR3772599.fastq.gz && \
+ flye --nano-raw ERR3772599.fastq.gz -o flye-test-portiera -t 2 && \
+ flye --version
+
+# the following takes too long, but this would be the test I would recommend if testing this locally.
+# from https://github.com/fenderglass/Flye/blob/flye/docs/USAGE.md
+# RUN wget https://zenodo.org/record/1172816/files/E.coli_PacBio_40x.fasta && \
+# flye --pacbio-raw E.coli_PacBio_40x.fasta --out-dir out_pacbio --threads 4 && \
+# wget https://zenodo.org/record/1172816/files/Loman_E.coli_MAP006-1_2D_50x.fasta && \
+# flye --nano-raw Loman_E.coli_MAP006-1_2D_50x.fasta --out-dir out_nano --threads 4
diff --git a/flye/2.9.3/README.md b/flye/2.9.3/README.md
new file mode 100644
index 000000000..daefd49eb
--- /dev/null
+++ b/flye/2.9.3/README.md
@@ -0,0 +1,14 @@
+# Flye container
+
+Main tool : [flye](https://github.com/fenderglass/Flye)
+
+Full documentation: [https://github.com/fenderglass/Flye/blob/flye/docs/USAGE.md](https://github.com/fenderglass/Flye/blob/flye/docs/USAGE.md)
+
+> Flye is a de novo assembler for single-molecule sequencing reads, such as those produced by PacBio and Oxford Nanopore Technologies.
+
+## Example Usage
+
+```bash
+# sample.fastq.gz is compressed with bgzip
+flye --nano-raw sample.fastq.gz --threads 12 --out-dir flye/sample
+```