Docker容器镜像及其打包

容器镜像分类
1. 系统类镜像
2. 应⽤镜像
搜索镜像
# 默认docker.hub
docker search centos

下载镜像
docker pull centos
默认下载最新版本
1. 打包
[root@docker001 ~]# systemctl start docker.service
[root@docker001 ~]# docker save -o centos.tar
centos:latest
[root@docker001 ~]# ls
anaconda-ks.cfg centos.tar frp initserver.sh
[root@docker001 ~]# ls -lh centos.tar
-rw------- 1 root root 228M 8⽉ 22 20:58
centos.tar
2. 传输
C:\Users\Administrator>d:
D:\>scp root@10.1.1.50:~/centos.tar ./
root@10.1.1.50's password:
centos.tar
3. 删除镜像
[root@docker001 ~]# docker rmi 5d0da3dc9764
Error response from daemon: conflict: unable to
delete 5d0da3dc9764 (must be forced) - image is
being used by stopped container ccfb70e36225
# 报错
# 因为有容器正在使⽤
[root@docker001 ~]# docker ps --all
CONTAINER ID IMAGE COMMAND
CREATED STATUS PORTS
NAMES
ccfb70e36225 centos:latest "/bin/bash" 23
hours ago Exited (137) 22 hours ago
c2
62646dad9c60 centos:latest "/bin/bash" 23
hours ago Exited (1) 23 hours ago
c1
#需要删除容器
[root@docker001 ~]# docker rm c1
c1
[root@docker001 ~]# docker rm c2
c2
[root@docker001 ~]# docker ps -all
CONTAINER ID IMAGE COMMAND CREATED STATUSPORTS NAMES
[root@docker001 ~]# docker rmi 5d0da3dc9764
Untagged: centos:latest
Untagged:
centos@sha256:a27fd8080b517143cbbbab9dfb7c8571c40d6
7d534bbdee55bd6c473f432b177
Deleted:
sha256:5d0da3dc976460b72c77d94c8a1ad043720b0416bfc1
6c52c45d4847e53fadb6
Deleted:
sha256:74ddd0ec08fa43d09f32636ba91a0a3053b02cb4627c
35051aff89f853606b59
[root@docker001 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
4.导⼊到本地⽬录
[root@docker001 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
[root@docker001 ~]# docker load --help
Usage: docker load [OPTIONS]
Load an image from a tar archive or STDIN
Aliases:docker image load, docker load
Options:
-i, --input string Read from tar archive file,
instead of STDIN
-q, --quiet Suppress the load output
[root@docker001 ~]# docker load -i centos.tar
74ddd0ec08fa: Loading layer
[==================================================
>] 238.6MB/238.6MB
Loaded image: centos:latest
[root@docker001 ~]# docker image ls
REPOSITORY TAG IMAGE ID CREATED 
SIZE
centos latest 5d0da3dc9764 2 years ago 
231MB
5. 系统容器运⾏
[root@docker001 ~]# docker run -it --name=c0
centos:latest /bin/bash
[root@9fb6f46b3809 /]# exit
exit
[root@docker001 ~]# docker container run -it --
name=c1 centos:latest /bin/bash
[root@0b24d60a94c5 /]# exit
exit
[root@docker001 ~]#

整理

1. 将镜像打包
# 查看帮助⽂件
docker --help
# 找到save,可以将镜像保存为⼀个tar包
docker save --help
#查看save使⽤⽅式
# 查看现有的镜像
docker images
# dock save --output centos.tar centos:latest
ls
#...centos.tar...
#可以将tar发送给其他⽤户,也可作为备份
删除镜像
[root@localhost ~]# docker rmi centos:latest
Error response from daemon: conflict: unable to
remove repository reference "centos:latest" (must
force) - container 169f06f08805 is using its
referenced image 5d0da3dc9764
# 如果有这个镜像⽣成的容器正在使⽤,那么就⽆法使⽤rmi移除镜
像
# 删除容器,退出容器up状态
docker rm c0
#使⽤docker ps --all确定没有镜像
docker rmi centos:latest
tar 中引⼊镜像
docker --help
docker laod --help
docker load -i centos.tar centos:latest

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

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

相关文章

基于SpringBoot的线上教学平台系统

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言 Java 数据库 MySQL 技术 SpringBoot框架,Java语言 工具 IDEA/Eclipse、Navicat、Maven 系统展示 首页 管理员功能模块 学员功能模块 前台首页…

Ozon在奥伦堡州开设首个配送中心,Ozon还有机会赚钱吗?

Ozon平台成立于1998年,是俄罗斯唯一上市的B2C电商平台,在俄罗斯电商市场中占据着到达62%的市场份额,具有强大的市场影响力和吸引力。Ozon拥有数千万的活跃用户,覆盖了俄罗斯各个年龄段和消费层次的群体,而且Ozon拥有俄…

“精准学”官宣将公布中国首个语音端到端大模型

教育科技公司“精准学”宣布,公司已在AI语音交互技术上取得领先性的突破,成功训练了中国首个语音端到端大模型“心流知镜-s(V02)”,可直接实现语音输入-语音输出的交互,使其更适配辅学场景,使大模型达到“真人老师”级…

当《黑神话:悟空》遇上openKylin,国产力量的极致碰撞!

了解更多银河麒麟操作系统全新产品,请点击访问 麒麟软件产品专区:https://product.kylinos.cn 开发者专区:https://developer.kylinos.cn 文档中心:https://documentkylinos.cn 万众瞩目的国产3A游戏巨作《黑神话:悟…

【人工智能】如何在白嫖的阿里云PAI平台上跑模型?

在“交互式建模(DSW)”中新建实例,阿里云自带的示例镜像是很少的,所以我们只需要筛选出适合你的项目的CUDA版本就好。DSW实例可以看作是一个Linux虚拟机,之后我们在实例中新建另一个Python环境使用即可。 新建完实例后…

DevExpress中Blazor部分学习

DevExpress中Blazor学习 1 DevExpress版本2 学习步骤2.1 查看Dev相应的Demo2.2 创建第一个相关应用2.3 使用XPO进行相关数据操作2.4 Dev Blazor使用XPO操作 3 学习中遇到问题及解决方案3.1 打开Dev相关Demo报错 1 DevExpress版本 安装较新的DevExpress,我这边使用的…

基于FreeRTOS的STM32多功能手表

前言 项目背景 项目演示 使用到的硬件 项目原理图 目前版本实现的功能 设计到的freertos知识 实现思路 代码讲解 初始化GPIO引脚、配置时钟 蜂鸣器初始化以及软件定时器创建 系统默认创建的defaultTaskHandle 创建七个Task,代表七个功能 ShowTimeTask …

京东软件测试岗面试题(干货)含答案+文档

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 前面看到了一些面试题,总感觉会用得到,但是看一遍又记不住,所以我把面试题都整合在一起,都是来自各路大佬的分享&am…

自然语言处理系列三十三》 语义相似度》同义词词林》算法原理

注:此文章内容均节选自充电了么创始人,CEO兼CTO陈敬雷老师的新书《自然语言处理原理与实战》(人工智能科学与技术丛书)【陈敬雷编著】【清华大学出版社】 文章目录 自然语言处理系列三十三同义词词林算法原理代码实战 总结 自然语…

LLama 3 跨各种 GPU 类型的基准测试

2024 年 4 月 18 日,AI 社区对 Llama 3 70B 的发布表示欢迎,这是一款最先进的大型语言模型 (LLM)。该型号是 Llama 系列的下一代产品,支持广泛的用例。该模型 istelf 在广泛的行业平台上表现良好,并提供了新…

基于STM32开发的智能室内照明系统

目录 引言环境准备工作 硬件准备软件安装与配置系统设计 系统架构硬件连接代码实现 系统初始化光照强度监测与处理照明控制与状态指示Wi-Fi通信与远程控制应用场景 智能家居照明管理办公室和公共场所的智能照明常见问题及解决方案 常见问题解决方案结论 1. 引言 随着智能家居…

探索地理空间分析的新世界:Geopandas的魔力

文章目录 探索地理空间分析的新世界:Geopandas的魔力背景:为何选择Geopandas?这个库是什么?如何安装这个库?五个简单的库函数使用方法场景应用:Geopandas在实际工作中的应用常见bug及解决方案总结 探索地理…

【HarmonyOS NEXT星河版开发学习】综合测试案例-各平台评论部分

目录 前言 功能展示 整体页面布局 最新和最热 写评论 点赞功能 界面构建 初始数据的准备 列表项部分的渲染 底部区域 index部分 知识点概述 List组件 List组件简介 ListItem组件详解 ListItemGroup组件介绍 ForEach循环渲染 列表分割线设置 列表排列方向设…

“游戏开发效率革命:AI绘画案例分享,大专生如何实现工作效率十倍提升与副业拓展“

一、游戏开发者的日常 我叫李明,是一名计算机专业的大专生。自从毕业以来,我就一直在一家游戏开发公司工作,转眼间,已经五年了。五年的时光,我从一个职场小白成长为了一名熟练的游戏开发者。但随之而来的,是…

GROUP_CONCAT 用法详解(Mysql)

GROUP_CONCAT GROUP_CONCAT 是 MySQL 中的一个聚合函数,用于将分组后的多行数据连接成一个单一的字符串。 通常用于将某个列的多个值合并到一个字符串中,以便更方便地显示或处理数据。 GROUP_CONCAT([DISTINCT] column_name[ORDER BY column_name [ASC…

Android SDK 遇到的坑之 AIUI(星火大模型)

目录 一、AIUI 二、常见错误 2.1 唤醒无效 2.2 错误码:600103 1、存放唤醒词等资源的路径 2、aiui_phone.cfg 文件配置 3、vtn.ini 文件配置 2.3 错误码:600022 相关推荐 一、AIUI 需要给桌面机器人(医康养)应用做语音指引/控制/健康咨询等功能,根据调研选择A…

书生大模型实战营第三期基础岛第二课——8G 显存玩转书生大模型 Demo

8G 显存玩转书生大模型 Demo 基础任务进阶作业一:进阶作业二: 基础任务 使用 Cli Demo 完成 InternLM2-Chat-1.8B 模型的部署,并生成 300 字小故事,记录复现过程并截图。 创建conda环境 # 创建环境 conda create -n demo pytho…

golang实现一个简单的rpc框架

前言 RPC在分布式系统中经常使用,这里写一个简单的demo实践一下。 code 先生成 go.mod 文件 go mod init rpc-try01定义方法 package model// Args 是 RPC 方法的参数结构体 type Args struct {A, B int }// Arith 定义了一个简单的算术服务 type Arith struct{…

工业4G路由器

设备概述 路由器是基于4G 技术研发的无线路由网关设备,除了具备传统路由器 的 VPN 、防火墙、 NAT 、 PPPoE 、 DHCP 等功能之外,还能支持 4G 无线拨号,提供最高可达 150Mbps 的无线高速带宽。路由器支持四个以太网接口,可更好…

产品需求文档

一、产品需求文档常用形式 RP:主要借助原型绘制工具绘制原型 包括产品简介:版本说明、交互自查表 产品概览:功能清单、项目排期 产品结构:结构图、流程图 产品原型:全局说明、具体原型、功能说明 非功能需求&…