首页 > 其他分享 >Docker简介

Docker简介

时间:2022-11-03 11:23:21浏览次数:65  
标签:容器 交付 简介 应用程序 基础架构 应用 Docker

什么是Dokcer

  Docker 是一个开源的应用容器引擎,基于Go语言并遵循Apache2.0协议开源,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

  一个完整的Docker由如下部分组成:

    1. DockerClient客户端
    2. Docker Daemon守护进程
    3. Docker Image镜像
    4. DockerContainer容器

 

应用场景

  • Web 应用的自动化打包和发布。

  • 自动化测试和持续集成、发布。

  • 在服务型环境中部署和调整数据库或其他的后台应用。

  • 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。

 

优点

  Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助 Docker,您可以与管理应用程序相同的方式来管理基础架构。通过利用 Docker 的方法来快速交付,测试和部署代码,您可以大大减少编写代码和在生产环境中运行代码之间的延迟。

  且Docker开可以根据需要快速扩展应用程序和服务,只需要将制作的镜像运行即可;

 

 

 

  

标签:容器,交付,简介,应用程序,基础架构,应用,Docker
From: https://www.cnblogs.com/zousc/p/16853819.html

相关文章

  • docker 配置
    docker配置1.镜像加速配置阿里云镜像加速地址:1.1进入管理控制台获取镜像加速器地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 找到私有的加速......
  • Docker命令
    直接输入docker命令来查看docker客户端的所有命令选项docker 查看命令具体使用dockercommand--helper 拉取镜像dockerpull镜像名 启动容器doker......
  • 二级域名以及 Docker 容器互相访问
    二级域名起因由于在一台服务器上部署了多个不同的应用/服务,之前是使用域名+端口号的方式来区分应用。但是这种方式在应用或服务多了以后,就不好使了,对于个人来说,需要记上......
  • vue 部署docker容器
    1、修改vue.config.js配置文件若没有这个配置文件,就在项目根目录新建一个,增加以下配置:module.exports={#生产环境是否要生成sourceMapproductionSourceM......
  • Docker安装Oracle(简单,好用)
    Docker安装Oracle(以Oracle_11g为例)拉取oracle_11g镜像:dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g运行容器1dockerrun-d-p1521:1521-......
  • Docker 常用命令
    参考地址查看docker网络$dockernetworklsNETWORKIDNAMEDRIVERSCOPE7fca4eb8c647bridgebridge......
  • PyCharm配置远程Docker环境
    1.docker配置使用-p参数暴露一个端口用于ssh连接。dockerrun-itd--namewangchao_paddle--gpusall-p8899:8888-p8822:22-v/data:/root/dataregistry.bai......
  • docker-compose 一些有用的新功能
    docker-compose可以方便我们进行多容器环境的管理,通过也提供了一些比较有意思的功能,比如extends,以及profilesextends的场景比如我们需要使用一些模版进行服务的扩展,就......
  • Doker学习01-Docker的基本概念
    Doker学习01-Docker的基本概念Docker概述Docker出现的原因一款产品有两个环境:开发(开发环境)和上线(运维环境)。环境配置和切换过于麻烦,每一台机器都要部署环境(集群Redis,E......
  • Ubuntu安装Docker及镜像加速器
    一、安装Dockersudoapt-getupdate&&sudoapt-getinstall-yapt-transport-httpsca-certificatescurlsoftware-properties-common&&curl-fsSLhttps://downloa......