Docker镜像 在ubuntu上的基本操作

Ubuntu下搭建自己的Docker镜像仓库 可以试试直接执行:bash -c "$(curl -fsSL https://raw.githubusercontent.com/kubesre/docker-registry-mirrors/main/dockerproxy/install/DockerProxy_Install.sh)"域名注册解析方面,建议使用二级域名:docker,先配置docker的A记录解析到云主机,再配置“*记录”,类型为”CNAME”,记录值为“docker.自己的域名”我的安装日志如下(域名已经做了临时处理,非正式域名) 阅读详情

一、下载镜像文件

主要是从Docker Hub的ubuntu仓库上下载

//命令格式
//docker pull images_name:tag
docker pull ubuntu:16.10

二、查看镜像文件信息

1、显示本地主机上的所有镜像

docker images

2、显示单个镜像文件的具体信息(JSON格式)

docker inspect ubuntu

三、创建镜像文件

主要有三种方式:

1、 基于已有镜像的容器创建
命令格式:docker commit [options] container id [repository [:tag] ]
选项options主要有:
-a,–author = “”作者信息
-m, –messages = “”提交信息
-p, –pause = “”提交时暂停容器运行
这是创建了一个新的镜像,commit提交是

//启动一个镜像,并创建一个叫demo文件,退出
docker run -i -t centos:7 /bin/bash
[root@c76ab5d9ba34 /]# touch demo
[root@c76ab5d9ba34 /]# exit

//创建新的镜像
docker commit -a "chen" -m "add a new file" c76ab demo
//查看是否创建成功
docker images

运行截图如下:
这里写图片描述

2、基于本地模板导入创建
直接从一个操作系统模板文件导入一个镜像。推荐使用OpenVZ提供的模板创建,openvz模板的下载地址:https://download.openvz.org/template/precreated

(1)下载
下载方法一:通过终端方式下载:

//下载ubuntu 16.04
wget https://download.openvz.org/template/precreated/ubuntu-16.04-x86_64.tar.gz

下载方法二:浏览器直接下载,比如在firefox,访问终端下载地址,我推荐这种方式比较快

(2)安装
cd命令遍历到下载的文件的目录下,使用docker import命令

sudo cat ubuntu-16.04-x86_64.tar.gz |docker import - ubuntu:16.04
//查看镜像
docker images

3、基于Dockerfile文件创建
暂为空


四、镜像的存出和载入

1、镜像存入

docker save命令

docker save -o ubuntu-16.04.tar.gz ubuntu:16.04

把镜像ubuntu:16.04存成了当前目录下的ubuntu-16.04.tar.gz文件,都是压缩文件名可以随意设置,格式可以是zip、tar或者tar.gz

2、镜像载入

docker load 命令

docker load --input ubuntu-16.04.tar.gz
将ubuntu16制作成镜像或者docker 目的 就是莫名想要重装系统,保存一下现在的docker以备不时之需. 顺便在重装系统之后,配置的时候写一篇配置日记,并且最后保存这样的docker环境并且开源这样的云机器人docker. 计划 PLANA: 1.首先将现在的系统打包成iso镜像然后保存在百度网盘 2.重装系统(当然可以重装manjaro系统,实在没有人带用不惯),制作包含carla\ros1\pytorch的docker镜像. PLANB: 在manjaro上进行ROS1和Pytorch以及carla的docker镜像制作. PLANC: 阅读详情

相关推荐

Docker--搭建docker容器、导入镜像和docker的基本操作

一、docker容器的安装 1.安装docker软件和相关依赖性 [root@server1 ~]# ls docker [root@server1 ~]# cd docker/ [root@server1 docker]# ls containerd.io-1.2.5-3.1.el7.x86_64.rpm container-selinux-2.21-1.el7.noarch.rpm docke...

qq_44236589的博客 395

Docker-构建Ubuntu镜像篇

Dockerfile 是用来定义 Docker 镜像构建过程的文本文件。它包含了一系列的指令和参数,用来告诉 Docker 如何组装一个镜像。# 固化数据(-v将本地目录映射到docker内)直接拷贝文件系统方式(前提条件切到root权限)# 后面必须带bash(退出数据会丢失)方式一:(不太直观具体tag是多少)# 拷贝系统文件到docker镜像中。# 直接排除不想打包的目录就行。# 查看运行的docker。根据所需版本复制即可。

w_melody的博客 5468

一起学docker(3)--安装并运行ubuntu

看了前两篇博客,是否是已经摩拳擦掌了,我们马上开始1,docker安装(ubuntu系统)        docker还是对linux做的最好,如果你是windows,建议先安装个虚拟机,装一个linux,然后在进行实验,毕竟线上环境大多是linux。sudo apt-get install docker.io静静等待,一路yes下去,docker就在你面前。2,下载镜像安装好docker后,启动

ESOO 6997

docker:安装ubuntu镜像

docker:安装ubuntu镜像

桃子小迷妹 7231

Mac OS使用docker安装ubuntu

1.查找Ubuntu镜像,打开终端命令窗口,输入:docker search ubuntu 2.拉取安装ubuntu镜像,输入:docker pull ubuntu 出现Status: Downloaded newer image for ubuntu:latest即下载安装成功。 3.查看docker已安装的镜像,输入:docker images 列表中可以看到刚刚安装的ubuntu。 4...

JsonHuang的博客 5055

通达信波段交易公式实战:如何用副图指标精准捕捉买卖点(附完整源码)

本文深入解析通达信波段交易副图指标的构建与应用,提供完整源码实现,帮助投资者精准捕捉买卖点。通过趋势强度度量、超买超卖判断及信号过滤机制,结合K线图分析,有效提升波段交易的成功率。

weixin_29306317的博客 606

Docker 里安装使用 Ubuntu 镜像

在做软件测试或项目开发时,我们可能经常需要安装一个"纯净"的Linux系统测试环境。如果是在Windows下,我们可以使用虚拟机 vmware 或 virtualbox安装虚拟机来解决,而在Windows下则可以使用 轻量级的虚拟机 docker 来实现了。本文章将详细介绍如何在 Ubuntu Linux服务器下使用 Docker 再安装一个新的 Ubuntu 开发环境。

usstmiracle的博客 3005

微信小程序网关逆向分析:从协议、签名到会话管理的安全架构剖析

在现代Web与移动应用开发中,API网关作为客户端与后端服务之间的关键通信枢纽,承担着协议转换、流量调度、安全防护与性能优化等核心职责。其工作原理通常涉及统一的请求路由、身份认证、参数校验与响应聚合。从技术价值看,深入理解网关机制不仅能帮助开发者构建更健壮、可扩展的微服务架构,还能为安全评估、性能调优与故障排查提供基础。在移动生态如微信小程序中,网关设计尤为关键,它需要处理微信特有的登录态、数据加密与防重放攻击等安全需求。本文聚焦于微信小程序网关的逆向分析方法,通过结合网络抓包与代码反编译技术,深入解析其通

weixin_29323493的博客 442

Docker镜像与制作

使用Dockerfile构建自己的镜像

weixin_45174023的博客 2010

私彩视频开奖动画直播源码内部核心技术解析及修改可增加后台操控-持续更新文章!

其实在此很感谢能做出H5开奖系统的码农们,而我本人也喜欢分解此类的东西。 因为特殊原因,该东西本人就不做图片展示,以防他人商业化。 借用开奖摇奖代码首先分解首页index文件。代码如下:(后面持续在原有的作品上添加后台操作) 代码里写的//.....是我的注明代码的所需。 ​ <!DOCTYPE html> <html> <head> <...

yugua3837的博客 5996

Dify + mem0插件实战:如何让AI记住你的饮食习惯(附完整代码)

本文通过Dify平台与mem0插件实战,详细演示了如何为AI助手构建长期记忆系统,使其能记住并理解用户的复杂饮食习惯(如过敏源、饮食偏好)。文章提供了完整的工作流配置与Python代码示例,帮助开发者实现跨会话的个性化饮食建议,解决AI对话中的“健忘”问题。

lg888的博客 1095

【Docker学习】Docker安装与初步实践

文章目录Docker优点概念描述Docker安装1. 卸载旧版本(初次安装不用做)2. 使用Dokcer仓库安装将用户加入Docker组Docker实践运行Ubuntu容器searchpullimages交互式运行Ubuntu容器Docker基本操作管理Container管理镜像docker网络MySQL与容器化更改volume 参考资料: 每天5分钟玩转 Docker 容器技术 Docker...

JKJKL1的博客 1156

红队内网攻防渗透:内网渗透之内网对抗:实战项目&VPC1打靶&PHP-RCE&三层代理路由&防火墙上线&密码喷射&域控提权

上面已经抓取到了密码,但是我们通过拓扑分析看,要想上线win10只能通过正向shell,因为win7的防火墙是开的,win10反向主动连接肯定入站规则拦截,而win10自己没有开防火墙,所以win7主动正向连接就可以上线。win7开启了防火墙,入站规则肯定是会拦截我们的请求的,所以我们需要反向上线,让win7主动来连接我们。这里扫描发现是存在ms17010漏洞的,但是想上线192.168.2.142的话,我们没有路由是上线不了的,这里有两种办法:一种msf直接生成后门,另一种cs移植后门到msf。

HACKONE的博客 909

Ubuntu安装Docker及基本操作(保姆级教学,直接喂饭)

2.安装指定版本:sudo apt-get install docker-ce= docker-ce-cli= containerd.io。安装最新版:sudo apt-get install docker-ce docker-ce-cli containerd.io。5.设置docker阿里镜像源(pull速度慢可选):登录阿里云搜索容器镜像服务,查看镜像加速器。3.检查安装是否成功:随意键入docker命令如 "docker ps"。

m0_62356399的博客 3378

消息平台接入实战:Hermes Agent 实现微信/钉钉日常任务自动化的 4 步配置

揭示 Hermes Agent 接入微信/钉钉时高频失效的根本原因——非 API 调用问题,而是上下文边界缺失;详解通过 soul.md 锁定人格基线、skills/ 目录原子化封装技能、CLAUDE.md 控制记忆节奏、Docker 环境适配四步构建可信赖自动化信任链,并给出身份证号过滤、中文标点

weixin_42520239的博客 165

Python爬虫实战:微信小程序内容采集的全面指南

在移动互联网时代,微信小程序已成为企业和个人提供服务的重要渠道。小程序中包含了大量有价值的信息,但微信官方并未提供便捷的数据获取接口。本文将详细介绍如何使用Python爬虫技术采集微信小程序内容,包括最新技术方案、完整代码实现以及应对各种反爬机制的策略。小程序运行在微信封闭环境中,无法直接访问数据通信主要通过HTTPS加密传输内容动态加载,依赖JavaScript渲染微信有严格的反爬机制。

2201_76125261的博客 3117

Docker之搭建Docker并导入镜像与Docker的基本操作及常用命令

一.概念讲解 1.镜像的分层结构 共享宿主机的kerne base镜像提供的是最小的Linux发行版 同一docker主机支持运行多种Linux发行版 采用分层结构的最大好处是:共享资源 2.Copy-on-Write可写容器层 容器层以下所有镜像层都是只读的 docker从上往下依次查找文件 容器层保存镜像变化的部分,并不会对镜像本身进行任何修改 一个镜像最多127层 3...

hetoto的博客 2809

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

[Linux]如何在Ubuntu中安装Docker,并且学习基本操作?

讲述了Docker的部署和基础的使用方式

c858845275的博客 2581

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

docker update_docker 镜像的使用

从前面的文章可知,当我们运行一个web项目时需要在一个容器上运行,而当我们运行一个容器时需要一个镜像,如果我们本地没有镜像,那么docker就会自动从镜像仓库中下载,默认是从docker hub公共镜像资源库下载。一、查看本地主机镜像:docker imagesdocker images我的本地主机中只有ubuntu和busybox 2个镜像,ubuntu镜像是我自己下载的,busybox镜像是...

weixin_39873356的博客 6156

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Docker基本操作

一、Ubuntu 安装 Docker Docker CE(社区版)支持以下版本的 Ubuntu 操作系统: Artful 17.10 (Docker CE 17.11 Edge +) Xenial 16.04 (LTS) Trusty 14.04 (LTS)

nic's blog 576

ubuntu下安装Docker和docker的基本操作

ubuntu安装docker和docker的基本操作

汉尼拔勇闯天涯 2026

如何在ubuntu系统上部署docker镜像

本文介绍了在Ubuntu系统上部署Docker镜像的完整流程:1)安装Docker环境,包括添加GPG密钥、软件源和配置用户权限;2)拉取镜像,包括从DockerHub获取公共镜像和登录私有仓库;3)运行容器,详解常用参数如后台运行、端口映射等;4)基本管理操作,包括查看、启停和删除容器/镜像。这些步骤帮助用户在Ubuntu上快速搭建Docker环境并进行容器化部署。

start_up_go的博客 427

Docker基础操作

Docker是什么?   Docker是一个虚拟环境容器,可以将你的环境、代码、配置文件等一并打包到这个容器中,并发布和应用到任意平台中。比如,你在本地部署了git,jenkins等,可以将其与插件一并打包到容器中,部署到任何你想部署的环境。简单而迅速Docker的三个概念镜像(Image):类似于虚拟机中的镜像,是一个包含有文件系统的面向Docker引擎的只读模板。任何应用...

weixin_34208283的博客 70

【云原生-Docker】Ubuntu镜像设置及docker安装

Ubuntu,是一款基于Debian Linux的以桌面应用为主的操作系统,内容涵盖文字处理、电子邮件、软件开发工具和Web服务等,可供用户免费下载、使用和分享。

m0_62544505的博客 237

Docker容器与镜像的关系及安装

一、什么是Docker镜像? 镜像是构建 Docker 的基石。用户基于镜像来运行自己的容器。镜像也是 Docker 生命周 期中的“构建”部分。也可以将镜像当作容器的“源代码”。镜像体积很小,非常“便携”,易于分享、存储和更新。 二、什么是Docker容器? 容器是基于镜像启动起来的,容器中可以运行一个或多个进程。我们可以认为,镜像是Docker生命周期中的构建或者打包阶段,而容器则是...

高岩 is me 4654
上一篇: Ubuntu上安装Docker及其基本用法
下一篇: Ubuntu 上安装截图工具 Shutter,及系统基本截图快捷键设置
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值