# https://docs.docker.com/engine/reference/builder/
# Build with
docker build . -t <local-image-name>
# Tag with (remember to push at least 1 latest tag)
docker tag <local-image-name>:tagname <org-name>/<image-name>:tagname
# Push with
docker push <org-name>/<local-image-name>:tag-name
# Pull with
docker pull <org-name>/<local-image-name>:tag-name
# Export with
docker save <local-image-name> -o <local-image-name>.tar
# Load from file with
docker load -i <local-image-name>.tar
# Run with
docker container run --name <container-name> --restart always --add-host=host.docker.internal:host-gateway --privileged -d -p 3000:3000 <local-image-name>
# Copy file from container to pwd (causes data leak, proceed with caution)
docker cp <container-name>:/root/app/.env ./.env
# Exec with (dont't do this in production container)
docker exec -it <container-name> /bin/bash
原文网址如下,转载敬请标明出处,谢谢。
https://kamaslau.wordpress.com/2023/07/05/docker-commands-frequently-used/