Docker容器之——Docker常用命令
1 2 3 | docker version #显示docker版本信息 docker info #显示docker信息系统,包括镜像和容器数量 docker --help #docker帮助命令 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | docker images #查看本机上的镜像 -a 列出所有镜像 -q 只显示镜像的id docker images -qa #显示所有镜像id docker search #搜索镜像 --filter=STARS=3000 #搜索出来的镜像STARS大于3000 docker search mysql --filter=STARS=3000 docker pull #下载镜像 docker pull mysql:5.7 docker rmi -f 镜像id #删除镜像id docker rmi -f $(docker images -qa)#删除全部镜像 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | docker pull centos #下载centos镜像 docker run [可选参数] 镜像 #新建容器并启动 --name= "Name" 容器名字 -d 后台方式运行 -it 使用交互方式运行,进入容器查看内容 -p 指定容器端口号 -p 8080:8080 -p 主机端口:容器端口 eg: docker run -it centos /bin/bash 启动容器 ls #查看容器内centos exit #直接停止容器并退出 ctrl+P+Q #容器不停止退出 docker ps #列出所有运行的容器 -a #列出当前正在运行的容器+带出历史运行过的容器 docker ps -a n=1 #列出最近创建的容器 docker ps -qa #显示所有正在运行的容器编号 docker rm 容器id #删除容器 -f 强制删除 docker rm -f $(docker ps -qa) #删除所有容器 docker ps -a -q |xargs docker rm #删除所有容器 docker start 容器id #启动容器 docker restart 容器id #重启容器 docker stop 容器id #停止当前正在运行的容器 docker kill 容器id #强制停止当前容器 docker create 新建容器 docker create -it ubuntu:lastest |
docker run -d centos
2)查看日志
docker logs -f -t --tail 容器id
-tf #显示日志
--tail number #要显示日志条数
3)查看容器中进程信息
docker top 容器id
4)查看镜像的元素
docker inspect 容器id
5)进入当前正在运行的容器
docker exec -it 容器id bashshell
eg:docker exec -it 容器 id /bin/bash
方式二:
docker attach 容器id
1 2 | #docker exec #进入容器后开启一个新的终端可以在里面操作(常用) #docket attach #进入容器正在执行的终端,不会启动新的进程 |
docker cp 容器id:容器内路径 目的地主机路径
eg:在容器外操作
docker cp 容器id:/root/a.sh ./
分类:
Docker容器
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)