干货!Docker镜像综合管理
添加图片注释,不超过 140 字(可选)
# 查看当前本地的镜像 docker images # 列出当前本地所有镜像明细 docker images -a # 列出当前本地镜像的id docker images -aq # 列出当前本地镜像的结果字符串 echo `docker images -aq` # 批量删除本地的镜像(慎用) docker rmi `docker images -aq` # 批量删除容器(慎用) docker rm `docker ps -aq`
添加图片注释,不超过 140 字(可选)
# 运行镜像生成容器 docker run -it centos:7.8.2003 bash # 使用 vim 命令 vim # 安装 vim 命令依赖包 yum install vim -y
添加图片注释,不超过 140 字(可选)
- 原因是启用的 firewall 防火墙没有开启包转发功能,执行以下命令解决
# 退出当前运行的容器 exit # 开启 firewall 防火墙包转发功能 firewall-cmd --add-masquerade --permanent # 重启 firewall 防火墙,使配置立即生效 firewall-cmd --reload
添加图片注释,不超过 140 字(可选)
- 重新执行运行容器,下载 vim 命令依赖包
添加图片注释,不超过 140 字(可选)
- 再执行 vim 命令,此时 vim 命令可以正式使用
添加图片注释,不超过 140 字(可选)
- 退出当前运行的容器,查看所有容器,可以看到 centos:7.8.2003 有两个容器,时间最新的就是刚才安装了 vim 命令的容器
# 退出当前运行的容器 exit # 查看所有容器 docker ps -a
添加图片注释,不超过 140 字(可选)
- 导出镜像命令
# 导出镜像文件到指定目录 docker image save centos:7.8.2003 > /opt/centos7.8.2003.tgz # 查看导出的镜像文件 ls /opt/ -l
添加图片注释,不超过 140 字(可选)
- 删除镜像
# 查看所有的镜像 docker images -a # 根据镜像id删除指定的镜像(如果镜像已经有运行的容器依赖关系,则会提示删除失败) docker rmi 镜像id # 先删除镜像的容器再删除镜像 docker rm `docker ps -aq`
添加图片注释,不超过 140 字(可选)
- 导入镜像文件
# 导入镜像文件 docker image load -i /opt/centos7.8.2003.tgz
添加图片注释,不超过 140 字(可选)
# 查看 docker 服务信息 docker info # 查看镜像详细信息 docker image inspect 镜像id
添加图片注释,不超过 140 字(可选)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
德国也要“自主可控”,州政府将 3 万台 PC 从 Windows 迁移到 Linux
在试点成功之后,德国北部州 Schleswig-Holstein(石勒苏益格-荷尔斯泰因)决定将政府机构使用的 3 万台 PC 从 Microsoft Windows 和 Microsoft Office 迁移到 Linux 和 LibreOffice。 不过该政府做出这一决定并不是因为 Linux 和 LibreOffice 的技术优势,而是因为看重“数字主权”。 州政府总理表示该州成为德国第一个引入数字主权 IT 工作场所的州。数字主权 (Digitally Aovereign) 是指相对于封闭的私有软件,公共管理部门对开源软件构成的 IT 解决方案有更多的控制权。政府部门可以有更多的选择,可以资助当地的程序员改进开源软件,可以根据需要进行修改以部署在自己的基础设施中。 Schleswig-Holstein 数字化部门负责人Dirk Schrödte 指出:“州政府对云服务的依赖日益增加,而这些服务依赖了专有软件,因此无法确认数据是否流向其他国家。此外,采用开源软件后可将购买许可证的资金转移到“来自国内数字经济的服务”,从而创造当地就业机会。” 就政府机构从 Windows 迁移到...
- 下一篇
kube-apiserver限流机制原理
本文分享自华为云社区《kube-apiserver限流机制原理》,作者:可以交个朋友。 背景 apiserver是kubernetes中最重要的组件,一旦遇到恶意刷接口或请求量超过承载范围,apiserver服务可能会崩溃,导致整个kubernetes集群不可用。所以我们需要对apiserver做限流处理来提升kubernetes的健壮性。 k8s-apiserver限流能力发展过程 apiserver限流能力的发展分为两个阶段: kubernetes 1.18版本之前kube-apiserver只是将请求分成了变更类型(create、update、delete、patch)和非变更类型(get、list、watch),并通过启动参数设置了两种类型的最大并发数。 --max-requests-inflight ## 限制同时运行的非变更类型请求的个数上限,0表示无限制。 --max-mutating-requests-inflight ## 限制同时运行的变更类型请求的个数上限。0 表示无限制。 此时的apiserver限流能力较弱,若某个客户端错误的向kube-ap...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- CentOS8编译安装MySQL8.0.19
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker安装Oracle12C,快速搭建Oracle学习环境
- 设置Eclipse缩进为4个空格,增强代码规范
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,CentOS7官方镜像安装Oracle11G