# 查看 docker 版本 docker --version # 查找镜像 docker search image_name # 拉取docker镜像 docker pull image_name # 查看宿主机上的镜像,Docker镜像保存在/var/lib/docker目录下: docker images # 删除镜像 docker rmi docker.io/tomcat:7.0.77-jre7 或者 docker rmi b39c68b7af30 # 查看当前有哪些容器正在运行 docker ps # 查看所有容 docker ps -a # 启动、停止、重启容器命令: docker start container_name/container_id docker stop container_name/container_id docker restart container_name/container_id # 跟随 docker 启动 docker start container_name/container_id --restart=always # 后台启动一个容器后,如果想进入到这个容器,可以使用attach命令: docker attach container_name/container_id # 删除容器的命令: docker rm container_name/container_id # 删除所有 container docker rm $(docker ps -a -q) # 删除所有 image docker rmi $(docker images -a -q) --force # 查看 docker 日志 docker logs # 查看当前系统Docker信息 docker info # 显示容器总文件大小 docker ps -s # 构建镜像 docker build # 进入容器并执行 bash 命令(Ctrl + D 退出) docker exec -it container_name bash # 查看docker资源使用情况 docker stats docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}" # 删除无标签的镜像 docker rmi $(docker images -f "dangling=true" -q) # 根据正则表达式删除镜像 docker rmi $(docker images | grep "<none>"| awk "{print $3}") --force # docker编排后台运行 docker-compose up -d # docker编排编译运行 docker-compose up --build # docker编排指定编排文件运行 docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d
资料
- docker ui 管理:https://www.cnblogs.com/sparkdev/p/9238796.html
- 搭建 docker 私有仓库:http://www.cnblogs.com/calvinK/p/7060066.html