首页 > 其他分享 >Docker:docker基本概念

Docker:docker基本概念

时间:2023-03-20 17:11:30浏览次数:42  
标签:容器 Java 仓库 基本概念 镜像 Docker docker

前言

docker必须安装在linux操作系统

docker基本概念

镜像(image)

镜像是一整套【应用+环境】的集合。可以类比为Java的类

容器(container)

容器是镜像的实例。可以类比为Java的类对象,一个镜像可以有多个容器

仓库(repository)

既然镜像是一整套【应用+环境】的集合,那也意味着可以提前将一系列通用且高度认可的环境进行打包成镜像,然后放在仓库上给别人进行使用
是的,docker的仓库即是如此,用于存放镜像文件的地方

顺带提一句。世界最大的docker公共仓库是dockerhub,但在国内由于一些原因访问外网不太好,因此通常用国内阿里云比较多

如果在企业开发,用企业内部封装好的docker仓库情况比较多

标签:容器,Java,仓库,基本概念,镜像,Docker,docker
From: https://www.cnblogs.com/ibcdwx/p/17236984.html

相关文章

  • Docker:docker为什么出现
    docker解决的痛点在没有使用docker前。一般的开发和部署流程是这样的:一个项目会用到各种各样的技术和环境配置,开发人员需要在本地搭建开发环境进行开发等开发完之后。......
  • docker 容器内系统时区tomcat时区修改
    现象:查看docker容器运行的项目的日志时发现时间与北京时间差8小时原因:很容易猜到是容器时区错误,使用的是协调世界时UTC,可以近似看作0时区,我们中国应该使用......
  • install mysql in docker
    installmysqlindocker#step-1:configuremysql_port='3306'mysql_password='123qwe'mysql_data_dir="~/docker/mysqld_${mysql_port}/data"#step-2:delete-da......
  • Docker compose Mysql 8 sql_mode 配置及修改only_full_group_by docker sql_mode 'N
    mysql默认的配置sql_mode包含ONLY_FULL_GROUP_BY,我们要去掉,网上找了好多帖子,大多数copy来copy去,说的乱七八糟,很无奈,最后折腾了半天才搞定,主要是注意2点1、先明白你的mysq......
  • 二进制部署docker docker-20.10.7
    1、下载 docker二进制包文件官网下载地址​​​https://download.docker.com/linux/static/stable/x86_64/​​wgethttps://download.docker.com/linux/static/stable/x86......
  • Docker-批量删除REPOSITORY或TAG为<none>的镜像
    问题通过dockerimages命令查询本地镜像列表有可能看到repository和tag均为none的镜像,这种镜像在Docker官方文档中被称作danglingimages。原因根据官方解释,该镜像的......
  • 使用Docker部署Consul集群并由Ocelot调用
    关于consul的介绍就不写了百度就行,我们直接开干。一、部署consul集群拉取consul的镜像dockerpullconsul然后部署consul容器dockerrun--nameconsul1-d-p85......
  • 10、Docker 优雅退出
    容器中的应用优雅的退出一、进程的退出-Linux1、kill参数1SIGHUP启动被终止的程序,可让该进程重新读取自己的配置文件,类似重新启动。2SIGINT相当于用键盘......
  • 9、Docker 多级构建
    DockerimageBuild高级镜像Cache机制DockerDaemnon通过Dockerfile构建镜像时,当发现即将新构建出的镜像与已有的某镜像重复时,可以选择放弃构建新的镜像,而是选用已......
  • docker网络-Namespace
    Namespace-网络netns是在linux中提供网络虚拟化的一个项目,使用netns网络空间虚拟化可以在本地虚拟化出多个网络环境,目前netns在lxc容器中被用来为容器提供网络......