容器管理
查看所有容器
docker ps -a
启动、重启、停止容器
docker start|restart|stop 容器名称或ID
停止所有容器
docker stop $(docker ps -aq)
批量停止名称相似容器
docker stop $(docker ps -a | grep redis* | awk '{print $1}')
删除单个容器
docker rm 容器名称或ID
删除所有已停止容器
docker rm $(docker ps -aq)
删除单个镜像
docker rmi 镜像名称或ID
批量删除名称相似镜像
docker rmi $(docker images | grep redis* | awk '{print $3}')
查看容器启动日志,一般启动失败时可以通过此命令查看错误日志
docker logs 容器名称或ID
进入容器命令行
docker exec -it 容器名称或ID /bin/bash
# /bin/bash 可简写成 bash
示例:查看redis数据
1.进入redis容器命令行
docker exec -it redis /bin/bash
2.登录redis
redis-cli -h 127.0.0.1 - a "redis认证密码"
3.另一种方式则是直接跳过命令行直接登录redis
docker exec -it redis redis-cli -a "redis认证密码"
网友评论