Docker - bootstraponline/meta GitHub Wiki
Note: Bitrise Docker isn't Docker for Mac compatible.
Reclaim space
ls -lah ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2- Delete that file to reclaim space. Note all docker images/containers will be purged.
Build docker-compose image
docker-compose build
List free disk space
docker system df
Removed stopped containers, unused volumes, dangling images
docker system prune
Remove all images
docker rmi $(docker images -q)
Stop & Remove all containers
Use -v to delete the volume associated with the container. Fixes no space left on disk.
docker stop $(docker ps -a -q)
docker rm -v $(docker ps -a -q)
Delete untagged images
docker rmi -f $(docker images -qf "dangling=true")
Delete tagged image
docker rmi -f image_tag
List all images
docker images
Tag image
docker tag a12345b6789c image_tag
Remove tag
docker rmi image_tag
Bash entrypoint
docker build . -t tmpdocker run --entrypoint=/bin/bash -it tmp:latest
Grant docker user root
Used only for debugging.
# *************************** grant docker user root ***************************
# must install sudo or will get "sudo: not found" error
# todo: remove this before publishing
USER root
RUN set -x \
&& apt-get update -qq \
&& apt-get install -y -qq --no-install-recommends sudo \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
&& echo 'docker:docker'|chpasswd \
&& adduser docker sudo
USER docker
RUN set -x \
&& echo "docker" | sudo -S echo "hi"
# ************************* end grant docker user root *************************