Docker 常用命令

作者: 划破的天空 | 来源:发表于2019-06-29 23:14 被阅读0次

原文链接:https://www.fank243.com/posts/kn4t1e19.html

容器管理

查看所有容器

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认证密码"

相关文章

网友评论

    本文标题:Docker 常用命令

    本文链接:https://www.haomeiwen.com/subject/oeimcctx.html