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

简介: 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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【快速搞定Webpack5】修改输出文件目录及自动清理上次打包文件(五)

介绍 默认情况下webpack打包后&#xff0c;我们的图片和js等文件都会被打包到dist目录下&#xff0c;文件多了混淆在一起一方面不利于文件的查找和管理&#xff0c;另外一方面看上去也不美观。 所以今天我们学习的内容就是控制输出后的文件进入不同的目录。 一、配置 新增4…

Nginx配置组成与性能调优

目录 一、Nginx配置介绍 1. 模块组成 2. 图示 3. 相关框架 二. 配置调优 1. 全局配置 1.1 关闭版本和修改版本 1.2 修改启动的进程数 1.3 cpu与work进程绑定 1.4 pid路径 1.5 nginx进程的优先级&#xff08;work进程的优先级&#xff09; 1.6 调试work进程打开的文…

npm run dev和npm run serve两个命令的区别

npm run dev和npm run serve两个命令的区别 前端开发过程中运行Vue项目的时候&#xff0c;有时候使用npm run serve命令可以启动项目&#xff0c;有时候却会报错&#xff1b;有时候使用npm run dev命令可以启动项目&#xff0c;有时候却也会报错。是什么原因造成这种情况呢&am…

问题:Spark SQL 读不到 Flink 写入 Hudi 表的新数据,打开新 Session 才可见

博主历时三年精心创作的《大数据平台架构与原型实现&#xff1a;数据中台建设实战》一书现已由知名IT图书品牌电子工业出版社博文视点出版发行&#xff0c;点击《重磅推荐&#xff1a;建大数据平台太难了&#xff01;给我发个工程原型吧&#xff01;》了解图书详情&#xff0c;…

4、电源管理入门之子系统reset

目录 1. 简介 2. consumer-驱动软件 3. provider-reset驱动 3.1 整体介绍 3.2 reset复位API说明 之前的文章电源管理入门-1关机重启详解介绍了整机SoC的重启也可以说是reset,那么子系统的reset,例如某个驱动(网卡、USB等)或者某个子系统(NPU、ISP等运行在独立的M核或…

5、电源管理入门之 arm-scmi和mailbox核间通信

目录 1. 整体架构介绍 2 Linux中reset模块 2.1 Reset consumer 2.2 Reset provider 3. Linux SCMI reset通信 3.1 SCMI reset协议初始化 3.2 SCMI reset消息收发 4. SCP中reset 4.1 固件新增module 4.2 scmi_reset_domain初始化 4.3 scmi_reset_domain消息处理 4.3…

排序算法1:冒泡排序、快速排序、插入排序

排序算法&#xff1a;交换类排序&#xff0c;插入类排序、选择类排序、归并类排序 交换类排序&#xff1a;冒泡排序、快速排序 一、冒泡排序 #include <stdio.h> #include <stdlib.h> #include <time.h> typedef int ElemType; typedef struct{ElemType *e…

linux CentOs 安装docker 推荐生产环境使用

目录 1. 在CentOs上安装docker所需的系统环境 2. 卸载旧版本 2.1 查看是否已安装docker 2.2 卸载已安装的docker 3. 安装方式 3.1 使用rpm存储库安装(推荐使用该方法) 3.2 从包中安装 4. 开始docker 1. 在CentOs上安装docker所需的系统环境 需要以下CentOS版本之一的维…

压缩感知的图像仿真(MATLAB源代码)

压缩感知是一种用于高效获取和表示信号的技术&#xff0c;它可以显著减少数据的采样和传输量&#xff0c;同时保持对信号的高质量恢复能力。在压缩感知中&#xff0c;信号被表示为其在一个稀疏基中的稀疏线性组合。通过仅使用少量的随机投影测量&#xff0c;就能够捕捉信号的大…

Vue状态管理库-Pinia

一、Pinia是什么&#xff1f; Pinia 是 Vue 的专属状态管理库&#xff0c;它允许支持跨组件或页面共享状态&#xff0c;即共享数据&#xff0c;他的初始设计目的是设计一个支持组合式API的 Vue 状态管理库&#xff08;因为vue3一个很大的改变就是组合式API&#xff09;,当然这…

【数学建模入门】

数学建模入门 数学建模需要的学科知识怎么学习数学模型如何读好一篇优秀论文数学建模赛题常见类别数学建模常见问题数学建模组队和分工数学建模准备工作 数学建模需要的学科知识 怎么学习数学模型 &#x1f4a6;推荐阅读书籍&#xff1a; 《数学建模算法与应用》&#xff0c;…

tensorboard的用法

部分测试代码&#xff1a; from torch.utils.tensorboard import SummaryWriter import numpy as np from PIL import Image import torch import cv2 as cv import matplotlib.pyplot as plt from torch import nn from torchvision import datasetsdef functiontools():writ…

ros自定义action记录

文章目录 自定义action1. 定义action文件2. 修改 package.xml3. 修改 CMakeLists.txt4. 运行 catkin build4. simple_action_server.py5. simple_action_client.py 测试 自定义action ros 版本&#xff1a;kinetic 自定义test包的文件结构如下 |-- test | |-- CMakeLists.t…

Django使用Celery异步

安装包 pip install celerypip install eventlet 1.在项目文件的根目录下创建目录结果 2. 在main.py文件中 # !/usr/bin/env python # -*-coding:utf-8 -*-""" # Author &#xff1a;skyTree # version &#xff1a;python 3.11 # Description&#…

el-table同时固定左列和右列时,出现错误情况

最近遇到一个问题,就是需求是要求表格同时固定序号列和操作列,我们用的是饿了么组件库的el-table,如下图,出现了错误情况: 解决方法就是使用doLayout方法: 如果使用了keep-alive,可以在activated里执行doLayout方法: activated() {this.$nextTick(() => {this.$ref…

Qt应用-天气预报实例

本文讲解Qt实现天气预报实例。 实现的功能 网络实时获取和显示6天的天气参数并绘制温度趋势曲线; 测试当前网络连接情况; 获得当前的IP地址的行政位置信息; 设计界面如下: 创建保存天气数据的类 #ifndef WEATHERDATA_H #define WEATHERDATA_H #include <QString>…

【设计模式】01-装饰器模式Decorator

作用&#xff1a;在不修改对象外观和功能的情况下添加或者删除对象功能&#xff0c;即给一个对象动态附加职能 装饰器模式主要包含以下角色。 抽象构件&#xff08;Component&#xff09;角色&#xff1a;定义一个抽象接口以规范准备接收附加责任的对象。具体构件&#xff08…

Nginx 和 Apache 的比较

Nginx和Apache的对比 Nginx和Apache的优缺点比较 (1)nginx相对于apache的优点 ①轻量级&#xff0c;同样起web服务&#xff0c;比apache占用更少的内存及资源 ②抗并发&#xff0c;nginx处理请求是异步非阻塞的&#xff0c;而apache是阻塞型的在高并发下&#xff0c;nginx能保持…

FPGA OSERDESE2

Output Parallel-to-Serial Logic Resources (OSERDESE2) OSERDESE2 在Xilinx 7 系列器件是一款专用的并行至串行转换器,具有特定的时钟和逻辑资源,旨在促进高速源同步接口的实现。每个OSERDESE2模块都包括一个专用的数据串行器和 3 状态控制。数据和 3 态串行器都可以在 SD…

AOSP10 替换系统launcher

本文实现将原生的launcher 移除&#xff0c;替换成我们自己写的launcher。 分以下几个步骤&#xff1a; 一、新建一个自己的launcher项目。 1.直接使用android studio 新建一个项目。 2.修改AndroidManifest.xml <applicationandroid:persistent"true"androi…