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
- 清理未使用的容器和镜像:运行以下命令删除未使用的容器和镜像,以减少Docker.raw文件的大小。
docker system prune -a
这个命令将删除所有未运行的容器、所有停止运行的容器、所有未使用的网络、所有悬挂的镜像以及所有悬挂的容器。在执行此命令后,Docker将自动收缩Docker.raw文件以释放未使用的空间
- 清理Docker日志文件:Docker的日志文件也可能占用大量磁盘空间。您可以通过运行以下命令清理Docker日志文件来释放空间:
docker system prune --volumes
这个命令将删除所有未使用的容器、所有悬挂的镜像、所有悬挂的容器以及所有未使用的卷。清理日志文件可以帮助减少Docker.raw文件的大小。
- 定期清理Docker缓存:有时候,Docker的缓存也会占用大量的磁盘空间。您可以通过运行以下命令来清理Docker缓存:
docker system prune --cache