当前位置: 首页 > news >正文

docker查看容器详细信息_Docker学习

50839b6d87364ca3c0f81cd3950c20e4.png

常用命令:

帮助命令:

docker help 查看命令、参数等

Docker info 查看当前docker详细信息,包括镜像和容器的数量

docker 命令 —help 查看命令帮助

官网帮助文档:https://docs.docker.com/reference/

镜像基本命令:

docker images 查看所有镜像

088b6bf8f09e78e4143d1332396c2c80.png

解释:

Repository 镜像仓库源

Tag 镜像标签

Image Id 镜像Id

Created 镜像的创建日期

size 镜像大小

可选项:

-

docker search 搜索镜像

782bbe2cdb248818c1fc6364c17c064c.png

可选项:

-f, --filter  过滤项,-f=STARS=2000,查看Stars2000以上的镜像

docker pull 下载镜像

默认最新版,可指定版本号,:tag(版本号)

Using default tag: latest  // 最新版
latest: Pulling from library/mysql
bf5952930446: Pull complete  // 分层下载,可共用,下次下载mysql不用再下载,节省内存和加快下载速度
8254623a9871: Pull complete 
938e3e06dac4: Pull complete 
ea28ebf28884: Pull complete 
f3cef38785c2: Pull complete 
894f9792565a: Pull complete 
1d8a57523420: Pull complete 
6c676912929f: Pull complete 
ff39fdb566b4: Pull complete 
fff872988aba: Pull complete 
4d34e365ae68: Pull complete 
7886ee20621e: Pull complete 
Digest: sha256:c358e72e100ab493a0304bda35e6f239db2ec8c9bb836d8a427ac34307d074ed
Status: Downloaded newer image for mysql:latest  // 签名
docker.io/library/mysql:latest  // 真实地址

docker rmi 删除镜像

-f 全部删除,可根据Id和镜像名称删除,还可以通过${},使用docker 命令进行参数传递,传递要删除的镜像信息,如${docker images -aq},命令会获取所有镜像Id,从而删除所有镜像。空格分隔多个镜像。

容器命令:

有镜像才能创建容器;

docker pull centos 拉取centos镜像;

docker run -d --name 容器名称 -P 3344:80 镜像名 新建并启功容器

可选参数:

--name 手动指定容器名

-d 后台方式运行

-it 交互方式运行,并进入容器,注意指定控制台,如/bin/bash

-p 指定端口,1.主机端口:容器端口,或IP:主机端口:容器端口;2.容器端口,不对外提供开放

-P 随机指定端口

-rm 用完即删,ps -a也不存在

注意:

1.后台启动centos等容器时需要有前台进程,否则启动的容器会直接停止,通过-c可添加一段脚本作为前台程序进行执行。

2.运行es等耗内存的容器容易导致系统卡顿,可通过添加-e指定配置,限制其使用的内存大小,如es可指定ESJAVA_OPTS="-Xms=64m -Xmx=512m",且需要指定多个端口时可使用多个-p参数。

docker ps 查看运行中的容器

可选参数:

-a 查看全部容器,包括曾经运行过的

-n 显示最近创建的容器,需要指定个数,如n=1

-q 只显示容器的编号

exit 退出容器,且结束容器进程,Ctrl + P + Q容器不结束退出

docker rm 容器Id 删除容器也可通过${}传递参数

可选参数:

-f 强制删除容器,包括正在运行的

docker start 容器Id启动容器

docker stop 容器Id 停止容器

docker restart 容器Id重启容器

docker kill 容器Id杀死容器

docker logs 容器Id: 查看日志命令

-t 显示时间戳

docker top 容器Id: 查看容器进程信息

docker inspect 容器Id:查看容器元数据信息

docker exec 容器Id:进入正在后台执行的容器

一般带-it,交互方式进入,并且指定控制台

docker attach 容器Id:进入正在后台执行的容器

不支持-it参数,且在当前控制台进入

docker cp 容器Id:路径 目的的主机地址:从容器拷贝文件到主机上

docker status:查看所有容器cpu、内存等状态

portainer可视化界面安装:

docker run -d -p 3345:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privilege=true portainer/portainer

注意,该类可视化界面仅限个人学习测试使用,线上不能使用,因为需要线上服务器暴露端口,存在风险。

相关文章:

  • 域用户频繁被锁定怎么解决_最新,三星手机系统崩溃,已有网友找到了解决方法,历史不会重现...
  • python读取excel送到网页_PYTHON读取EXCEL内容再转变成HTML添加到OUTLOOK中
  • hbuilder简单网页模板_网页制作软件教程:怎么制作网页?
  • a标签禁止点击_禁止a标签跳转的几个方案
  • python flask web_Python Flask Web 项目实战
  • python类的专有方法_python类专有
  • linux sleeping进程多_掌握了这几个Linux命令可以让你工作效率提高一倍
  • cmakelist .so_ROS 机器人技术 解析 CMakeList.txt 文件
  • python爬虫搭建环境_python爬虫起步...开发环境搭建,最简单的方式
  • if test 多条件_1分钟让你读懂if __name__==#x27;__main__#x27;的含义,面试不用愁
  • python打不开txt文件苹果怎么打开_如何在Mac上的Python中从TextEdit中打开文本文......
  • 如何使用python编程抢京东优惠券 知乎_小猿圈Python之实现京东秒杀功能代码
  • 预警系统一键自动升级程序_带有L2级自动驾驶技术,本田思域的起售价为11.99万...
  • python删除列表中的偶数_从奇数/偶数Python列表中删除偶数/奇数
  • ehcache使用_技术分享|浅谈EhCache实现页面缓存和数据缓存
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • CAP理论的例子讲解
  • co模块的前端实现
  • CSS3 变换
  • es6
  • JavaScript的使用你知道几种?(上)
  • mysql 数据库四种事务隔离级别
  • oschina
  • unity如何实现一个固定宽度的orthagraphic相机
  • windows下mongoDB的环境配置
  • 聊聊hikari连接池的leakDetectionThreshold
  • 码农张的Bug人生 - 初来乍到
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 思维导图—你不知道的JavaScript中卷
  • 微信小程序设置上一页数据
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • Nginx实现动静分离
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • #162 (Div. 2)
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (function(){})()的分步解析
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (一)SpringBoot3---尚硅谷总结
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)scrum常见工具列表
  • (转载)PyTorch代码规范最佳实践和样式指南
  • .“空心村”成因分析及解决对策122344
  • .gitignore文件设置了忽略但不生效
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .Net CF下精确的计时器
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .net中应用SQL缓存(实例使用)