Tiny container image that only contains Tailwind CSS CLI official binaries (downloaded from Github official repository during the multistage build and poured into SCRATCH). The d3fk/tailwindcss containers will help any project to make use of the Tailwind CSS Framework without requiring Node.js nor npm
Pre-build as multi-arch image from Docker hub with "automated build" option on the source repository.
docker pull d3fk/tailwindcss
Docker hub repository: https://hub.docker.com/r/d3fk/tailwindcss/
"d3fk/tailwindcss" images are provided as multi-arch images.
These multi-arch images will fit with the following architectures:
This image tag is provided for the following architectures:
Tailwind css v4 is the current version and we will provide some stable versions across history to prevent any possible change that can occur in behaviours with version upgrading. The following stable tags are available, the name of the tag correspond to the Tailwind CSS version as a fixed version and won't be rebuild:
These image tags are provided for the following architectures:
This multi-arch image will fit with the following architectures:
This image tag is provided for the following architectures:
docker run --rm -v $(pwd)/YOUR_PROJECT_DIR:/project \
d3fk/tailwindcss \
-i SRC_PATH/tailwind-input.css \
-o CSS_PATH/tailwind-output.css
The container has /project
for default WORKDIR
so that the SRC_PATH
(for your Tailwind CSS input file) and CSS_PATH
(for your Tailwind CSS build output file) have to be relative to the /project
directory which corresponds, here, to your local YOUR_PROJECT_DIR
directory.
As the files of the project are mounted into the container the --poll
option has to be used in combination with the --watch
option to make the container watch properly (by polling instead of using filesystem events) for any change in your source files that would require the output of your tailwind css file to be rebuilt.
docker run --rm -id --name tailwindcss-builder -v $(pwd)/YOUR_PROJECT_DIR:/project \
d3fk/tailwindcss \
-i SRC_PATH/tailwind-input.css \
-o CSS_PATH/tailwind-output.css \
--poll --watch
Note: we are suggesting to use docker run -id
to let it watch in background (the -i option makes it hanging to stdout and -d is detaching the container) so that you can still use your current console and watch the build processes with docker logs tailwindcss-builder
.You can then stop & remove (--rm
) the container with docker stop tailwindcss-builder
You can minify your output CSS by using the --minify
flag
docker run --rm -v $(pwd)/YOUR_PROJECT_DIR:/project \
d3fk/tailwindcss \
-i SRC_PATH/tailwind-input.css \
-o CSS_PATH/tailwind-output.css \
--minify
For full documentation, visit tailwindcss.com.
Simply pulling the latest tag again will get you our latest build of the d3fk/tailwindcss container image:
docker pull d3fk/tailwindcss:latest
In case you need an updated version ahead of our next update you can still rebuild your own image from the Dockerfile.
The content of this GitHub code repository is provided under MIT licence
, as well as the embedded tailwindcss CLI, as stated in the Tailwind CSS official repository https://github.com/tailwindlabs/tailwindcss