docker常用命令行

更新于 阅读 21

命令行启动docker

查看docker

launchctl list | grep docker - 0 com.docker.helper 77699 0 application.com.docker.docker.739798.740119

关闭dockerr

launchctl stop application.com.docker.docker.739798.740119

启动docker

open /Applications/Docker.app

删除docker镜像

删除镜像

docker rmi -f 镜像id

删除所有镜像(当docker stop或者docker up被卡住时可以先清楚所有镜像,然后重启docker)

docker rmi -f $(docker images -aq)

清理docker

  1. 清理未使用的容器和镜像:运行以下命令删除未使用的容器和镜像,以减少Docker.raw文件的大小。
docker system prune -a

这个命令将删除所有未运行的容器、所有停止运行的容器、所有未使用的网络、所有悬挂的镜像以及所有悬挂的容器。在执行此命令后,Docker将自动收缩Docker.raw文件以释放未使用的空间

  1. 清理Docker日志文件:Docker的日志文件也可能占用大量磁盘空间。您可以通过运行以下命令清理Docker日志文件来释放空间:
docker system prune --volumes

这个命令将删除所有未使用的容器、所有悬挂的镜像、所有悬挂的容器以及所有未使用的卷。清理日志文件可以帮助减少Docker.raw文件的大小。

  1. 定期清理Docker缓存:有时候,Docker的缓存也会占用大量的磁盘空间。您可以通过运行以下命令来清理Docker缓存:
docker system prune --cache