Docker容器镜像及其打包

news2024/11/16 13:26:17
容器镜像分类
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 STATUS
 PORTS 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.coloradmin.cn/o/2066839.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

重塑SaaS分销行业的合作伙伴关系:深化协同,共创未来

分销行业正步入一个全新的发展阶段,其中合作伙伴关系的深度重塑成为推动行业变革的重要力量。这一转型不仅仅是形式上的调整,更是理念与战略上的深刻变革,旨在构建更加稳固、高效且富有创造力的合作生态。 双向赋能,共筑长期共赢基…

Towards Noiseless Object Contours for Weakly Supervised SemanticSegmentation

摘要 由于图像标签容易获取,基于图像级标签的弱监督语义分割备受关注。现有的方法通常是从类激活图(CAM)生成伪标签,然后训练分割模型。CAM通常突出显示部分对象并产生不完整的伪标签。一些方法通过在CAM种子标签监督下训练轮廓模型来探索目标轮廓&…

阿里IOT云平台搭建

阿里物联网云平台:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台 打开网址进行登录,如果之前没有开通相关服务的点击立即开通按钮 点击立即开通: 以下界面表示开通成功,登录阿里云平台需要实名认证若没有实名…

找搭子软件哪个最好?找搭子APP排行榜前十名分享!

你是否常常感到孤单乏味,想要找到志同道合的搭子一起玩耍却无从下手?别担心,找搭子软件排行榜前十名来啦,总有一款适合你! 咕哇小程序:这是一个实名制的找搭子交友平台,没错是实名制的&#xff…

Vue: v-html安全性问题

一、问题描述 可能都知道使用v-html插入富文本&#xff0c;存在安全隐患&#xff0c;比如 cross-site scripting attack&#xff08;xss&#xff09;。但具体什么情况下v-html会引发安全问题呢&#xff1f;是否内容中含有<scrpit>标签就会触发执行脚本呢&#xff1f; 二…

字符串哈希 +二分

前言&#xff1a;之前纠结了很久的字符串哈希原来是有结论的 注意我们的数组一定要开long long 我们来看一下题目 这个题目我们可以用二分 哈希来做&#xff0c;我们要先验证一下二分的可行性&#xff0c;我们如果找到一个不符合的1 - i &#xff0c;那么不可能存在一个j ( j…

超声波清洗机哪个牌子的好?四大热销超声波清洗机款式硬核详评

夏天出汗多&#xff0c;眼镜、首饰、手表等随身佩戴的小物件常常被汗渍“侵蚀”。佩戴一段时间后&#xff0c;这些饰品容易积聚污垢&#xff0c;而且难以彻底清洁。不过&#xff0c;只需花费一两百元购买一台超声波清洗机&#xff0c;就能轻松解决这些问题。不仅能清洗眼镜&…

控标可编程带POE交换机中控系统的优势及应用领域

控标可编程带POE交换机中控系统是一种集成了控制、编程、数据交换及电力传输功能的综合性系统。以下是对其功能的详细描述及应用领域的探讨&#xff1a; 功能描述 可编程控制&#xff1a; 该系统具备强大的可编程能力&#xff0c;允许用户根据实际需求编写控制程序&#xff0…

杰里AC695X之自定义提示音

1.配置工具 在SDK\cpu\br23\tools\AC695X_config_tool打开配置工具 2.添加提示音 这里时初始的提示音文件和音频路径 将要添加的提示音文件添加到SDK\cpu\br25\tools\soundbox\standard\提示音中&#xff0c; 点击添加提示音&#xff0c;选择路径&#xff0c;取提示音名字 最…

(来点有趣的)IDEA设置背景图片

文章目录 1、点击工具栏上的“File”选项&#xff0c;然后选择“Settings”2、在“Settings”窗口中&#xff0c;选择“Appearance & Behavior > Appearance”。在“Appearance”下点击“Background Image”弹出设置背景3、设置好以后点击“ok”即可&#xff0c;以下是效…

App推广利器:Xinstall无广告码安装全解析

在移动互联网时代&#xff0c;App推广已成为企业营销的重要一环。然而&#xff0c;传统的App推广方式往往依赖于繁琐的广告码&#xff0c;不仅降低了用户体验&#xff0c;还增加了推广难度。如今&#xff0c;随着Xinstall的强势崛起&#xff0c;这一难题终于得到了有效解决。 …

生产分析报表做到什么效果才叫好?看这一篇就知道

什么是生产分析报表&#xff1f; 传统的生产分析报表&#xff0c;主要是以文档的形式来记录和分析生产活动&#xff0c;例如&#xff1a; 图源网络 这样的报表虽然可以涵盖生产的各个方面&#xff0c;但主要依赖于手工录入数据&#xff0c;因此数据整合难度较大&#xff0c;易…

趋动科技 OrionX on VMware 打造 AI 就绪平台

着科技进步和产业变革的加速演进&#xff0c;人工智能&#xff08;AI&#xff09;已经成为兵家必争之地。今年以来伴随着ChatGPT带来的鲶鱼效应&#xff0c;人工智能成为科技产业创新的焦点&#xff0c;其应用范围越来越广泛&#xff0c;并将持续发展。科技产业龙头正加大在人工…

前端宝典十四:Node缓存、安全与鉴权

本文主要从Node缓存、安全与鉴权几个方面展开解析&#xff0c;包含几个方面&#xff1a; Cookie 定义、设置、生命周期以及安全性Node缓存分类和区别Node鉴权包含session、cookie、token、jwt等 一、Cookie HTTP Cookie&#xff08;通常也叫 Web Cookie 或浏览器 Cookie&…

node.js express创建本地服务以及使用pm2启动服务

在node.js环境下安装插件&#xff1a; npm i body-parser npm i express 同目录下创建app.js // 引入express中间件 const express require(express); const bodyParser require(body-parser); // 创建web服务器 const app express(); // 使用body-parser中间件解析JSON类型…

对于mp4 android可以正常播放 ios和mac safari不能播放问题处理

直接对原mp4文件进行重新转码就可以了 ffmpeg -i origin.mp4 -vcodec h264 -profile:v high -level 4.1 orgin_hl.mp4 原因源文件不符合苹果基本规则苹果官网文档

在SOLIDWORKS中改善放样的3个要点

在SolidWorks中&#xff0c;“放样”和“扫描”特征是以特征操作复杂和控制艰难而闻名的。通常需要进行精确的选择和仔细的草图管理才能获得最准确并美观的结果。在本文中&#xff0c;我们将向您展示三个简单的技巧&#xff0c;使您的放样特征更上一层楼&#xff0c;同时避免出…

docker映射了端口,宿主机不生效

1、问题产生原因 docker run -d --name my-redis -p 6379:6379 -v /usr/redis.conf:/usr/local/etc/redis/redis.conf team-redis:3.2 redis-server /usr/local/etc/redis/redis.conf 这容器跑起来了&#xff0c;端口6379没用。搞的我一直怀疑哪里出错了&#xff0c;查看配置…

第一篇计算机领域顶会文章怎么发,Best Paper Award其实很简单?

标题&#xff1a;第一篇计算机领域顶会文章怎么发&#xff0c;Best Paper Award其实很简单&#xff1f;&#xff01; 开头&#xff1a; 计算机顶会&#xff0c;即计算机领域的顶级学术会议&#xff0c;是指在计算机科学及其相关领域内具有极高学术水平和广泛影响力的国际会议…

Web应用加密数据传输方案

目录 概述 最初的方案 改进后的方案 秘钥的过期时间 概述 介于公司最近发布了一个面向C端用户的Web系统&#xff0c;为防止前端调用后端的API接口时&#xff0c;数据传输的内容轻易的被黑客获取&#xff0c;而设计的一个前后端数据加密传输方案 最初的方案 在最开始&#xf…