2、Docker 本地导入镜像,启动镜像,保存镜像,载入镜像,删除镜像
Docker 本地导入镜像,启动镜像,保存镜像,载入镜像,删除镜像
1、Docker导入本地镜像
有时候我们自己在本地或者其它小伙伴电脑上拷贝了一份镜像,有了这个镜像之后,我们可以把本地的镜像导入,使用docker import 命令。
例如这里下载了一个 ros_melodic_builder_exported.tar.gz 镜像文件,使用下列命令导入:
root@sz-H81U:/home/sz# cat ros_melodic_builder_exported.tar.gz | docker import - ros-hilens1 (镜像名自己定义)
root@sz-H81U:/home/sz# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ros-hilens1 latest 16276558a9e1 5 minutes ago 7.79GB
ros_hilens 1.0.0 5a8ff4eff96d 20 hours ago 7.79GB
hello-world latest fce289e99eb9 12 months ago 1.84kB
可以看到导入完成后,docker为我们生成了一个镜像ID,使用docker images也可以看到我们刚刚从本地导入的镜像。
注意镜像文件必须是tar.gz类型的文件。
2、启动导入本地镜像
root@sz-H81U:/home/sz# docker run -it ros-hilens1:latest /bin/bash
root@fe5282e395eb:/# ls
bin demo_ws home media proc root@192.168.0 sbin tmp
boot dev lib mnt rodasf ros_catkin_ws srv usr
catkin_ws etc lib64 opt root run sys varroot@sz-H81U:/home/sz# docker run -it ros-hilens1 /bin/bash
root@eabc9ff1d0cd:/# ls
bin demo_ws home media proc root@192.168.0 sbin tmp
boot dev lib mnt rodasf ros_catkin_ws srv usr
catkin_ws etc lib64 opt root run sys var##启动导入本地镜像:qubie????
3、保存镜像
我们的镜像做好之后,我们要保存起来,以供备份使用,该怎么做?使用docker save命令,保存镜像到本地。
[root@rocketmq-nameserver4 dev]# docker save -o rocketmq.tar rocketmq ##-o:指定保存的镜像的名字;rocketmq.tar:保存到本地的镜像名称;rocketmq:镜像名字,通过"docker images"查看
[root@rocketmq-nameserver4 dev]# ll
4、载入镜像
我们有了本地的镜像文件,在需要的时候可以使用docker load将本地保存的镜像再次导入docker中。
docker load --input rocketmq.tar 或 docker load < rocketmq.tar
5、删除镜像
有些镜像过时了,我们需要删除。使用如下的命令:docker rmi -f image_id ##-f:表示强制删除镜像;image_id:镜像id
参考:https://blog.csdn.net/yechen1/article/details/103835617
2、Docker 本地导入镜像,启动镜像,保存镜像,载入镜像,删除镜像相关推荐
- Docker 本地导入镜像/保存镜像/载入镜像/删除镜像
概述 在很多时候,我们都会按照自己的需求来制作镜像.那么就需要镜像的拷贝,共享等. 能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通 ...
- 【docker】镜像的导出保存及载入
目录 1.将linux镜像导入至本地 2.将本地镜像加载进docker 3.保存镜像并带标签 4.删除名为none的镜像 1.将linux镜像导入至本地 在Linux系统中,使用以下命令导出Docke ...
- 企业必会技能Docker容器、国内镜像源、web界面管理、配置镜像仓库、镜像加速器、超细详解
文章目录 国内镜像源 拉取 启动MySQL web界面管理docker容器 点击查看主机 配置阿里云的镜像仓库 登录镜像仓库 Docker 镜像加速器 国内镜像源 使用国内镜像:进入网站:https: ...
- Docker 入门系列(3)- Docker 容器(创建、启动、终止、进入、删除、导入、导出容器、容器和镜像转化)
Docker 容器 简单来说,容器是镜像的一个运行实例.所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层. 如果认为虚拟机是模拟运行的一整套操作系统(包括内核.应用运行态环境和其他系 ...
- Docker 镜像管理,显示本地镜像,查找镜像,删除镜像,镜像拉取,查看镜像的具体信息,镜像的导入和导出,将配置后的镜像commit成自己的镜像,docker history,等
一. 显示本地镜像: [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest c8252 ...
- docker保存linux镜像,docker导入导出容器和保存加载镜像
系统环境:centos7.4 版本: # docker -v 1.docker容器导入导出 (1)查看:# docker ps -a (2)导出---export # docker export we ...
- Docker - 本地镜像的导出、导入(export、import、save、load)
Docker - 本地镜像的导出.导入(export.import.save.load)
- Docker常用命令(启动、镜像相关、容器相关、文件拷贝、目录挂载、查看容器IP地址、Docker备份与恢复)
0.设置Docker镜像加速器 详见文章:Docker设置ustc的镜像源(镜像加速器) 1.Docker的启动与停止 注: systemctl 命令是系统服务管理器指令. (1)启动docker(守 ...
- 搭建Docker本地私有镜像仓库
在使用Docker service create创建容器时,Docker首先默认从Docker Hub官方去下载镜像,这很不方便,很多时候我们的镜像都是使用Dockerfile自定义私有镜像,不对外公 ...
最新文章
- 人工智能的鱼与熊掌:精度与可解释性
- 敏捷SOA成功秘诀(三):生命周期管理
- cmake 成功后, make 出现 No such file or directory 问题解决
- 成功解决from nets import inception_resnet_v2 ModuleNotFoundError: No module named 'nets'
- 【xml】python的lxml库使用
- Bzoj 2127 happiness 最小割
- python图像处理的常用操作
- mybatis sql不等于
- 数据库基础(5)1NF,2NF,3NF,BCNF 四大范式的定义和判别
- 按压式按摩靠背的设计
- java英文面试常见问题归纳
- 关于FileZilla连接FTP站点上传下载文件
- Maven:解决IDEA无法下载源码
- Ztree Fa-Awesome 图标使用
- Android自定义Scrollbar样式
- MVC项目实践,在三层架构下实现SportsStore-01,EF Code First建模、DAL层等
- opencv学习笔记及复习(四)物体追踪及人体肤色追踪
- vue中路由按需加载的几种方式
- win10+黑苹果 单硬盘 双系统 超简单安装 一看就会
- 修改植物大战僵尸阳关代码