Docker FAQ¶
Common commands¶
# List available images
sudo docker images
# List running containers
sudo docker container ls
# Build docker image from a dockerfile in the current directory
sudo docker build --tag image_name:image_tag .
# Remove all images
docker image prune -a
or
docker rmi -f $(docker images -a -q)
# Acess a bash shell within a running container
sudo docker run --rm -it 6c8bbe6e0ffe /bin/bash
# Echo output when running docker build
RUN echo $(mpirun --version)
RUN echo $(ls ~)
RUN echo $($PATH)
Activating a Conda environment in your Dockerfile¶
# Make RUN commands use the new environment:
SHELL ["conda", "run", "-n", "myenv", "/bin/bash", "-c"]