首页 > 其他分享 >Docker概念及操作

Docker概念及操作

时间:2023-09-23 10:11:47浏览次数:64  
标签:容器 镜像文件 概念 本地 操作 镜像 Docker docker

1.镜像相关命令:

查看本地镜像: docker images

搜索镜像仓库: docker search <名称关键字>

下载镜像: docker pull <镜像名:tag版本>

上传镜像: docker push <镜像名:tag版本>

删除镜像: docker rmi <镜像名:tag版本>

打包本地镜像文件: docker save -o <输出文件路径>

导入本地镜像文件: docker load -i <加载文件路径>

 

2.Docker容器原理图:

 

3.镜像相关命令:

查看本地容器: docker ps

查看多有容器(包括未运行): docker ps -a

启动容器: docker start <容器ID>

停止容器: docker stop <容器ID>

删除容器: docker rm <容器ID>

进入容器内部: docker exec -it <容器ID> /bin/bash

容器打包成镜像: docker commit -a "作者信息" -m "log信息" <容器ID> <目标镜像名称:tag版本>

拷贝文件到容器: docker cp <文件目录> <容器ID>:<目标目录>

拷贝容器文件到宿主机: docker cp <容器ID>:<文件目录> <宿主机目标目录>

更新容器设置: docker update <容器ID> <相关设置>

 

4.创建容器的方式

4.1通过命令直接创建

4.2通过dockerfile创建

 

标签:容器,镜像文件,概念,本地,操作,镜像,Docker,docker
From: https://www.cnblogs.com/Raul2018/p/17723935.html

相关文章

  • Docker Swarm 与高可用性
    什么是DockerSwarm?DockerSwarm是Docker官方提供的容器编排工具,它可以将多个Docker节点组成一个集群,实现容器的自动化部署和管理。DockerSwarm采用了Raft算法来保证集群的一致性,同时支持多种调度策略,如随机调度、最少使用调度、节点标签调度等。DockerSwarm的高可用......
  • 二叉搜索树的概念
    二叉搜索树的概念二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树:若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树也分别为二叉搜索树二叉搜索树还有一个特征......
  • Docker缓存占有太大的磁盘空间
    Docker在不重建容器的情况下,日志文件默认会一直追加,时间一长会逐渐占满服务器的硬盘的空间,内存消耗也会一直增加。查出占用磁盘较大的文件Docker的日志文件存在/var/lib/docker/containers目录中,通过下面的命令可以将日志文件夹根据升序的方式罗列出来。sudodu-d1-h/var......
  • C语言学习-- ~ 按二进制取位 前置后置++ 关系操作符 逻辑操作符
    #include<stdio.h>//~按二进制取位intmain(){inta=10;intb=~a;/*~按二进制取位如101--~=010*/printf("%d\n%d\n",a,b);/*运行a=10b=-11在二进制里的最高位表示符号位,0为正1为负(3=000…………011)源码......
  • docker-compose简介
    1.docker-compose简介  实现docker容器集群的快速编排。管理分成三层:工程(project)、服务(service)、容器(container)  没有解决负载均衡的问题,因此需要借助其它工具实现服务发现及负载均衡,比如Consul  工程配置文件默认文件docker-compose.yml,也可自定义(通过环境变量COMP......
  • docker推送镜像到私仓
    1.私仓搭建和上传镜像  参考链接:https://blog.csdn.net/xiaoyu070321/article/details/130871703  dockerpullregistry//下载镜像  运行私有库registry(相当于本地有个是有dockerhub)  dockerrun-d-p5000:5000-v/huchao/myregistry/:/tmp/registry......
  • Docker - Expose a port
    Inordertoaccessthenginxfromourworkstation,wewould needtoexposetheport80fromwithinthenginxcontainertoourworkstation.Let usfirststopthecontainerandrecreateittoexposethecontainertoourworkstation:%dockerstopvigorous_......
  • C语言学习-- ~ 按二进制取位 前置后置++ 关系操作符 逻辑操作符
    #include<stdio.h>//~按二进制取位intmain(){inta=10;intb=~a;/*~按二进制取位如101--~=010*/printf("%d\n%d\n",a,b);/*运行a=10b=-11在二进制里的最高位表示符号位,0为正1为负(3=000…………011)源码......
  • 哈希表概念
    总的来讲哈希表就是通过也就是将key通过一个哈希函数加工处理之后得到一个值,这个值就是数据存放的位置,我们就可以根据这个值快速的找到我们想要的数据。key是学号也就是101011,那么经过哈希函数的计算之后得到了1如何取数据猜测是遍历存放键值对的数组,遍历到数组中的一个元素......
  • linux安装firefox怎么操作
    1.确认系统要求在安装Firefox之前,首先要确保你的Linux系统满足最低要求。Firefox支持多种Linux发行版,包括Ubuntu、Debian、Fedora、CentOS等。确保你的系统已经更新到最新版本,并且具备以下要求:至少512MB的内存、1GHz的处理器、200MB的可用磁盘空间。2.下载Firefox安装包在开......