Docker之查看并获取最新Ubuntu镜像(十)

news/发布时间2024/5/14 10:43:14

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀
优质专栏:多媒体系统工程师系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

1.前言

本篇目的:Docker之查看最新Ubuntu镜像

2.Docker介绍

  • Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)而且更轻量级。
  • Docker 主要有以下几个特点:
  1. 容器化:Docker 允许用户将应用和其依赖打包成一个独立的容器,这个容器可以在任何支持 Docker 的平台上运行,从而实现应用的跨平台部署。
  2. 轻量级:Docker 容器比传统虚拟机更加轻量级,因为它们不需要像虚拟机那样模拟整个操作系统。
  3. 高效:Docker 容器可以快速启动,因为它们不需要加载整个操作系统。这使得 Docker 可以在相同的硬件资源下运行更多的应用。
  4. 可扩展性:Docker 支持微服务架构,这使得应用可以被拆分成多个小的服务,这些服务可以独立部署和扩展。
  5. 安全性:Docker 容器之间是相互隔离的,每个容器都在自己的环境中运行,这降低了应用之间的安全风险。
  • Docker 的工作原理是通过容器化技术将应用和其依赖打包成一个独立的文件系统,这个文件系统被加载到宿主机的内核上,从而在宿主机上运行。Docker 还提供了一个守护进程,用来管理容器的生命周期,包括容器的创建、运行和停止。
  • Docker 生态圈也非常活跃,有很多开源的工具和库可以支持 Docker 的使用,比如 Docker Hub、Docker Compose 和 Docker Machine 等。
  • Docker Hub 是 Docker 官方提供的容器镜像仓库,用户可以在 Docker Hub 上查找、分享和部署 Docker 容器。Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。Docker Machine 是一个用于在虚拟机上安装 Docker 的工具。
    总的来说,Docker 是一个强大的工具,它可以让开发者更轻松地开发、部署和管理应用。

3.查看docker支持ubuntu镜像版本列表

docker支持ubuntu版本列表
在这里插入图片描述

4.获取最新镜像

<1>.获取最新版本镜像

# docker pull ubuntu
Or
# docker pull ubuntu:latest

<2>.获取指定版本22.04镜像

# docker pull ubuntu:22.04

<3>.查看已下载的本地版本镜像

# docker images
sudo docker images
REPOSITORY    TAG       IMAGE ID       CREATED         SIZE
ubuntu20.04   latest    9cb78ff6428c   24 hours ago    9.15GB
<none>        <none>    337712c4c533   24 hours ago    8.19GB
ubuntu        22.04     3db8720ecbf5   7 days ago      77.9MB
<none>        <none>    730d5224d7ca   2 months ago    8.01GB
<none>        <none>    1590040d2a7c   2 months ago    7.98GB
<none>        <none>    efbddb238074   2 months ago    7.61GB
<none>        <none>    0832c4b86be2   2 months ago    7.24GB
<none>        <none>    5b0740189c00   2 months ago    7.14GB
<none>        <none>    50288548b36f   2 months ago    7.14GB
<none>        <none>    0f63b8065971   2 months ago    7.14GB
<none>        <none>    33e143efe845   2 months ago    7.05GB
<none>        <none>    57fc39056cc5   2 months ago    7.01GB
<none>        <none>    54e3869f7da7   2 months ago    4.57GB
<none>        <none>    21341cddf6e1   8 months ago    4.17GB
<none>        <none>    75fa0285da52   8 months ago    4.06GB
<none>        <none>    8ee7a3d9c036   10 months ago   4.04GB
<none>        <none>    338e9fe9b225   10 months ago   3.86GB

看到没:
ubuntu 22.04 3db8720ecbf5 7 days ago 77.9MB
这个就是我们刚才下载的ubuntu22.04的镜像。

<4>.删除已下载的本地版本镜像

发现338e9fe9b225没有对应的镜像名,我们删除镜像id就行了。
# sudo docker rmi  338e9fe9b225清理镜像临时文件
# docker image prune

<5>.进入ubuntu22.04镜像

# sudo docker run -t -i ubuntu:22.04

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.bcls.cn/CpIU/3168.shtml

如若内容造成侵权/违法违规/事实不符,请联系编程老四网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

跳槽前应该做好哪些准备?

第一次求职也好&#xff0c;还是换工作也罢&#xff0c;都需要有严谨的考虑。对于已经工作上班的朋友来说&#xff0c;切不可轻易地辞掉工作&#xff0c;想要跳槽&#xff0c;一定要三思而后行&#xff0c;有一个周密的部署。跳槽有好处&#xff0c;也有弊端&#xff0c;频繁的…

nginx反向代理和负载均衡配置

配置文件 位置 : /usr/local/software/nginx/conf vim nginx.conf 在http大括号下配置: upstream wnBalance{ server ip:端口 weight比重 :1或者2; 1为配重高 server ip:端口 weight1; } wnBalance : 代表括号中两个ip的变量名 位置 : /usr/local/so…

(十四)devops持续集成开发——jenkins流水线使用pipeline方式发布项目

前言 本节内容我们使用另外一种方式pipeline实现项目的流水线部署发布&#xff0c;Jenkins Pipeline是一种允许以代码方式定义持续集成和持续交付流水线的工具。通过Jenkins Pipeline&#xff0c;可以将整个项目的构建、测试和部署过程以脚本的形式写入Jenkinsfile中&#xff…

万界星空科技电子机电行业MES系统,2000元/年起

电子行业在生产管理上具有典型的离散制造特点&#xff0c;采用多品种、多批量或单件的生产组织方式。产品升级换代迅速&#xff0c;生命周期短&#xff0c;变更频繁&#xff0c;版本控制复杂。 同时产品的种类较多&#xff0c;非标准产品多&#xff0c;加工工序复杂&#xff0…

【Git】:远程仓库操作

远程仓库操作 一.理解版本控制系统二.远程仓库1.克隆2.Push操作3.fetch操作4. .gitnore文件 一.理解版本控制系统 我们⽬前所说的所有内容&#xff08;⼯作区&#xff0c;暂存区&#xff0c;版本库等等&#xff09;&#xff0c;都是在本地&#xff01;也就是在你的笔记本或者计…

【C++】异常

异常 1.C语言传统的处理错误的方式2.C异常概念3.异常的使用4.自定义异常体系5.C标准库的异常体系6.异常的优缺点 1.C语言传统的处理错误的方式 传统的错误处理机制&#xff1a; 终止程序&#xff0c;如assert&#xff0c;缺陷&#xff1a;用户难以接受。如发生内存错误&#…

Docker核心技术

Docker核心技术容器 容器&#xff08;Container&#xff09;&#xff1a;容器是一种轻量级、可移植、并将应用程序进行的打包的技术&#xff0c;使应用程序可以在几乎任何地方以相同的方式运行。 Docker将镜像文件运行起来后&#xff0c;产生的对象就是容器。容器具备一定的生…

Web3探索加密世界:什么是空投?

随着加密货币行业的迅速发展&#xff0c;人们开始听说各种各样的术语&#xff0c;其中包括"空投"&#xff08;Airdrop&#xff09;。在这里&#xff0c;我们将深入探讨什么是空投&#xff0c;以及它在加密世界中扮演的角色。 什么是空投&#xff1f; 空投是指在加密…

Sqoop 入门基础

简介 Sqoop&#xff08;SQL to Hadoop&#xff09;是一个开源工具&#xff0c;用于在关系型数据库和Hadoop之间传输数据。它提供了一种快速高效的方式&#xff0c;将数据从关系型数据库导入到Hadoop集群进行分析&#xff0c;并支持将Hadoop集群中的数据导出到关系型数据库中。本…

QT day1

思维导图 #include "widget.h"widget::widget(QWidget *parent): QWidget(parent) {//********窗口**********//this->resize(840,660);//设置固定窗口大小this->setFixedSize(840,660);this->setWindowTitle("QQ");//纯窗口模式&#xff0c;不可…

罗克韦尔AB的PLC实现ModbusTCP和ModbusRTU协议标签方式通讯

本文是通过IGT-DSER智能网关读写AB罗克韦尔Compact、Control系列PLC的标签数据缓存并转为Modbus从站协议&#xff0c;与上位机通讯的案例。 打开智能网关的参数软件(下载地址)&#xff0c;通过功能->数据转发与平台对接&#xff0c;再选择数据转发与缓存’&#xff0c;进入以…

机器学习之梯度下降法直观理解

形象化举例&#xff0c;由上图所示&#xff0c;假如最开始&#xff0c;我们在一座大山上的某处位置&#xff0c;因为到处都是陌生的不知道下山的路&#xff0c;所以只能摸索着根据直觉&#xff0c;走一步算一步。在此过程中&#xff0c;每走到一个位置的时候&#xff0c;都会求…

Java实现实验室耗材管理系统 JAVA+Vue+SpringBoot+MySQL

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 耗材档案模块2.2 耗材入库模块2.3 耗材出库模块2.4 耗材申请模块2.5 耗材审核模块 三、系统展示四、核心代码4.1 查询耗材品类4.2 查询资产出库清单4.3 资产出库4.4 查询入库单4.5 资产入库 五、免责说明 一、摘要 1.1…

QT基本组件

四、基本组件 Designer 设计师&#xff08;重点&#xff09; Qt包含了一个Designer程序&#xff0c;用于通过可视化界面设计开发界面&#xff0c;保存文件格式为.ui&#xff08;界面文件&#xff09;。界面文件内部使用xml语法的标签式语言。 在Qt Creator中创建文件时&#xf…

Leetcode 209.长度最小的子数组

给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, ..., numsr-1, numsr] &#xff0c;并返回其长度。如果不存在符合条件的子数组&#xff0c;返回 0 。 示例 1&#xff1a; 输入&…

STM32的SDIO

一.SDIO简介 SDIO&#xff0c;全称Secure Digital Input/Output&#xff0c;是一种用于在移动设备和嵌入式系统中实现输入/输出功能的接口标准。它结合了SD卡的存储功能和I/O功能&#xff0c;允许设备通过SD卡槽进行数据输入输出和外围设备连接。 SDIO接口通常被用于连接各种…

华为OD机试真题-CPU算力分配-2023年OD统一考试(C卷)--Python--开源

题目&#xff1a; ** ** 考察内容&#xff1a; 排序(sort)求和&#xff08;sum) 数学转化 循环&#xff08;从小开始&#xff09;break 代码&#xff1a; """ 题目分析&#xff1a; a和b初始总算力不同 从A组中选出的算力尽可能小 交换以后&#xff0c;a和b的…

docker 可视化管理工具 ui-for-docker

1、查询 docker search ui-for-docker 2、拉取镜像 docker pull uifd/ui-for-docker 3、运行启动容器 docker run -it -d \ --name docker-web \ -p 9010:9000 \ --privilegedtrue \ -v /var/run/docker.sock:/var/run/docker.sock \ ui-for-docker 4、页面访问 ​http:/…

C语言-指针初学速成

1.指针是什么 C语言指针是一种特殊的变量&#xff0c;用于存储内存地址。它可以指向其他变量或者其他数据结构&#xff0c;通过指针可以直接访问或修改存储在指定地址的值。指针可以帮助我们在程序中动态地分配和释放内存&#xff0c;以及进行复杂的数据操作。在C语言中&#…

一文读懂Linux内核中的Device mapper映射机制

一、 简介 本文总结Device mapper的映射机制。Device mapper是Linux2.6内核中提供的一种逻辑设备到物理设备的映射框架机制&#xff0c;在该机制下&#xff0c;用户可以很方便的根据自己的需要指定实现存储资源的管理策略&#xff0c;当前比较流行的Linux的逻辑卷管理器比如&a…
推荐文章