Docker常用命令总结
Docker镜像和容器查看
docker --help
帮助
docker version
查看当前容器的版本
docker info
查看容器的信息
docker images
查看当前docker容器中所有的本地images
docker images -a
查看所有的images
docker search XXX
Docker镜像搜索
Docker镜像基本操作
docker pull xxx
可以下载官方镜像(如果只有名字则==redis:latest)
docker rmi xxx
删除镜像,如果使用-f参数就是强制删除
docker build -f /xxxxx/xxx(配置) -t name(镜像):版本号
构建docker镜像
docker run --name xxx(镜像名称)
镜像启动其中可以-i 以交互模式运行,-t分别一个为输入终端,-d 守护方式启动
docker start xxx
启动一个或多个被停止的容器
docker restart xxx
重启
docker stop xxx
停止
docker kill xxx
杀掉一个运行中的容器
docker rm xxx
删除容器
docker ps
显示正在运行的镜像 -a参数可以显示所有的(历史)镜像
docker logs -f -t --taill=10 xxx
xxx的容器日志,-f跟踪日志输出,-t显示时间,--tail指定显示的条数,--since指定日期日志
docker inspect
显示元信息
docker commit -a="DeepInThought" -m="my xxx" [容器ID] myredis:v1.1
提交镜像
Docker镜像交互操作
docker top xxx
显示该容器中的运行进程
docker run -it xxx /bin/bash
进入容器
exit
退出(ctrl+p+q)仅退出不关闭
docker exec -i -t xxx /bin/bash
以交互模式在容器中执行命令,结果返回到当前终端屏幕
docker cp xxx:/[container_path] [local_path]
将xxx从容器中复制至local_path中(可以反向)