Docker常用命令
1、镜像命令
docker images 查看所有本地的主机上的镜像
docker images -a 列出所有镜像
docker images -q 只显示镜像的id
docker search mysql 搜索镜像
docker pull mysql 下载默认最新版本镜像
docker pull masql:5.7 下载镜像指定版本
docker rmi -f id 通过镜像id删除
docker rmi -f id id id 删除多个镜像
docker rmi -f $(docker images -aq) 删除所有镜像
查询镜像支持版本:Docker Hub
REPOSITORY 镜像的仓库源
TAG 镜像的标签
IMAGE ID 镜像的ID
CREATED 镜像创建的时间
SIZE 镜像的大小
2、容器命令
docker run -it centos /bin/bash 新建容器并启动
docker run -d centos /bin/bash 后台启动容器
docker ps 查看当前正在运行的容器
docker ps -a 查看之前运行的容器
docker ps -a -n=1 显示最近创建的容器
docker ps -aq 显示所有容器ID
ctrl p q 容器不停止退出
exit 退出容器
docker rm id 删除容器
docker rm -f $(docker ps -aq) 删除所有容器
docker start id 启动容器
docker restart id 重启容器
docker stop id 停止当前正在运行的容器
docker kill id 强制停止当前容器
docker logs -f -t --tail id 查看容器日志
docker inspect id 查看容器详细信息
docker exec -it id /bin/bash 进入容器
docker attach id 进入正在运行的容器终端
docker cp id:/tmp/test /tmp/ 将文件从容器内拷贝出来