首页 > 其他分享 >Docker镜像相关命令

Docker镜像相关命令

时间:2023-06-21 21:56:10浏览次数:28  
标签:load 查看 命令 nginx 镜像 Docker save docker

一、镜像相关命令

镜像名称一般分两部分组成:[repository]:[tag]。

在没有指定tag时,默认是latest,代表最新版本的镜像

镜像操作命令:docker --help查看docker命令

   构建镜像:将本地的DockerFile文件使用docker build构建成镜像

     查看镜像:docker images

   删除镜像:docker rmi 

     推送镜像到服务:docker push 

     从服务拉取镜像:docker pull 

     保存镜像为一个压缩包:docker save 

     加载压缩包为镜像:docker load 

 

二、案例

从DockerHub中拉取一个nginx镜像并查看。

(1)首先去镜像仓库搜索nginx镜像,比如DockerHub:

(2)根据查看到的镜像名称,拉取自己需要的镜像,通过命令:docker pull nginx

(3)通过命令:docker images 查看拉取到的镜像

 

利用docker save将nginx镜像导出磁盘,然后再通过load加载回来

(1)利用docker xx --help命令查看docker save和docker load的语法

(2)使用docker save导出镜像到磁盘 :docker save -o nginx.tar nginx:latest

(3)使用docker load加载镜像:docker load -i nginx.tar

标签:load,查看,命令,nginx,镜像,Docker,save,docker
From: https://www.cnblogs.com/fxzm/p/17497194.html

相关文章

  • 虚拟机网络配置命令之访问外网问题
    问题:ping百度不通:ping:www.baidu.com:Temporaryfailureinnameresolution cat/etc/sysconfig/network-scripts/ifcfg-ens33vi/etc/sysconfig/network-scripts/ifcfg-ens33切换网络时dns服务器地址可能会变,这个时候需要手动设置一下域名地址比如在图书馆的网络默认的......
  • 安装Docker
    虚拟机Linux操作系统中安装DockerDockerCE支持64位版本CentOS7,并且要求内核版本不低于3.10,CentOS7满足最低内核要求,所以在CentOS7中安装Docker。(1)如果之前安装过旧版本的Docker,可以使用下面命令卸载:yumremovedocker\docker-client\......
  • 类似 go get –u 的命令行参数实现
    我们可能需要类似goget–u….这样的方式来实现我们的应用,这时候我们无法简单地使用flag.Parse了,而是要用FlagSet了,使用例子如下: packagemainimport("flag""log""os")var()funcmain(){//读取命令参数,注意,这里根据执行任务的......
  • 初识Docker
    一、镜像和容器镜像(Image):Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。容器(Container):镜像中的应用程序运行后形成的进程就是容器,只是Docker会给容器做隔离,对外不可见。二、Docker和DockerHub【镜像共享】DockerHub:DockerHub是一个Docker镜像......
  • Docker与虚拟机
    虚拟机(virtualmachine)是在操作系统中模拟硬件设备,然后运行另一个操作系统,比如在Windows系统里面运行Ubuntu系统,这样就可以运行任意的Ubuntu应用了。Docker和虚拟机的差异:1、docker是一个系统进程;虚拟机是在操作系统中的操作系统2、docker体积小、启动速度快、性能好;虚拟机......
  • Docker
    一、项目部署的问题大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异 Docker如何解决依赖的兼容问题的?将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包将每个应用放到一个隔离容器去运行,避免......
  • conda 常用命令
    conda的一个最大的优势,就是可以构建多个python虚拟环境,他们彼此隔绝互不干扰,当需要用到哪个环境时就切换到此。举个例子:你正在python3.7的环境下做开发,这时接到一个新活需要用到python2.7版本,这时你就可以使用conda新建一个python2.7的环境切换到此,来完成新任务,不会影响......
  • SQL基础命令练习
     1.创建一个名为`mydb`的数据库2.在`mydb`数据库中创建一个名为`users`的表,包含以下字段:`id`(主键,自增长),`name`(字符串,非空),`age`(整数),`gender`(字符串)3.向`users`表中插入一条记录,姓名为`Tom`,年龄为`25`,性别为`男`4.查询`users`表中所有记录5.将`users`表......
  • Android强大的原生调试工具adb的常用命令
    ADB简介ADB(AndroidDebugBridge)是用于与Android设备进行通信和调试的命令行工具。以下是一些常用的ADB调试命令:常用命令列出链接的设备adbdevices:列出连接到计算机的Android设备列表。可以看到这里我连接了两个设备。进入设备的shell环境adbshell:进入设备的命令行shell......
  • diskimage-builder制作ironic ARM镜像
    虚环境安装克隆源码的仓库:$gitclonehttps://git.openstack.org/openstack/diskimage-builder$gitclonehttps://git.openstack.org/openstack/dib-utils建立虚环境:$virtualenvdib-env启用虚环境$sourcedib-env/bin/activate停止环境$sourcedib-env/bin/deac......