`
cakin24
  • 浏览: 1418901 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Docker简介和学习Docker资源

阅读更多
一 容器简介
Docker是一个开源的应用容器引擎,基于Go语言,并遵从Apache2.0协议开源。
Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
 
二 Docker的应用场景
Web 应用的自动化打包和发布。
自动化测试和持续集成、发布。
在服务型环境中部署和调整数据库或其他的后台应用。
从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。
 
三 Docker的优点
1、简化程序
Docker让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,便可以实现虚拟化。
Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进行管理。
方便快捷已经是Docker的最大优势,过去需要用数天乃至数周的任务,在Docker容器的处理下,只需要数秒就能完成。
2、避免选择恐惧症:
如果你有选择恐惧症,还是资深患者。Docker帮你打包你的纠结!
比如Docker镜像;Docker镜像中包含了运行环境和配置,所以 Docker可以简化部署多种应用实例工作。
比如Web应用、后台应用、数据库应用、大数据应用比如Hadoop集群、消息队列等等都可以打包成一个镜像部署。
3、节省开支:
一方面,云计算时代到来,使开发者不必为了追求效果而配置高额的硬件,Docker改变了高性能必然高价格的思维定势。
Docker与云的结合,让云空间得到更充分的利用。不仅解决了硬件管理的问题,也改变了虚拟化的方式。
 
四 Docker资源汇总
1、Docker官方英文资源
docker官网:http://www.docker.com
Docker windows入门:https://docs.docker.com/windows/
Docker Linux 入门:https://docs.docker.com/linux/
Docker mac 入门:https://docs.docker.com/mac/
Docker 用户指引:https://docs.docker.com/engine/userguide/
Docker 官方博客:http://blog.docker.com/
Docker Hub: https://hub.docker.com/
Docker开源: https://www.docker.com/open-source
2、Docker中文资源
Docker中文网站:http://www.docker.org.cn
Docker安装手册:http://www.docker.org.cn/book/install.html
一小时Docker教程 :https://blog.csphere.cn/archives/22
Docker 从入门到实践:http://dockerpool.com/static/books/docker_practice/index.html
Docker中文指南:http://www.widuu.com/chinese_docker/index.html
3、其它资源
https://segmentfault.com/t/docker
https://github.com/docker/docker
https://wiki.openstack.org/wiki/Docker
https://wiki.archlinux.org/index.php/Docker

 

1
2
分享到:
评论

相关推荐

    docker入门ppt学习

    Docker 入门学习 Docker 简介 ---------------- Docker 是一个应用程序,使用 Go 语言编写,基于 Linux 容器(LXC)设计思想。Docker 容器可以理解为一种轻量级的沙盒,每一个沙盒内运行着自己独有操作系统或者...

    docker 镜像资源共享

    docker 镜像资源共享

    Dify的docker资源下载

    请确保使用正确的链接和提取码,以保证能够成功下载到所需的Docker资源文件。 下载完成后,用户需要使用Docker命令行工具进行资源的加载和安装。在进行该步骤之前,确保已经安装了Docker环境。如果尚未安装,可以...

    DOCKER最新版本资源安装包

    下载并安装最新版本的Docker资源安装包。 配置Docker环境,包括设置Docker守护进程和配置Docker客户端。 创建一个Docker镜像,将您的应用程序打包在其中,并将其上传到Docker Hub或其他Docker镜像仓库。 运行...

    docker和docker-compose离线安装包

    注意,本资源适用于操作系统为:CentOS、麒麟V10等 X86 架构的服务器 1)docker版本号:20.10.7 2)docker-compose 版本号:1.25.1 3)本文涵盖内容有:daemon.json、docker.service、docker-20.10.7.tgz、docker-...

    Docker入门到实践 (一) docker简介与安装

    文章目录一、docker 介绍二、docker 优点1、更快速的应用交付和部署2、更便捷的升级和扩缩容3、更简单的系统运维4、更高效的利用系统资源三、Docker 架构1、Docker Client (docker 客户端)2、Docker Host (docker 宿...

    docker系统学习文档

    本资源为docker系统学习的经典著作,并且为中文版本。欢迎大家学习

    Docker学习指南-01(Docker介绍与安装)

    通过学习Docker的安装与基本操作,我们可以掌握容器化技术的核心知识点,提升我们对IT基础设施的理解和应用能力。Docker不仅简化了应用的打包与分发过程,也改变了软件开发、测试和部署的流程,使得DevOps变得更加...

    Ubuntu离线安装docker与nvidia-docker离线资源包

    在Ubuntu系统上离线安装Docker和NVIDIA-docker是一项技术性较强的任务,尤其是在没有网络连接的情况下。这里我们将详细介绍如何通过提供的离线资源包完成这一过程。 首先,我们需要理解Docker和NVIDIA-docker的基本...

    docker mysql8.0 镜像资源

    Docker MySQL 8.0镜像资源为开发者和系统管理员提供了一个快速、高效的方式来部署和管理MySQL数据库服务。无论是用于开发测试还是生产环境,使用Docker镜像部署MySQL都可以带来极大的便利和灵活性。随着容器技术的...

    所有linux系统离线安装包docker和docker-compose

    总而言之,这个压缩包提供了Linux用户在无网络条件下安装Docker和Docker Compose的解决方案,对于系统管理员来说,这是一个非常有价值的资源,特别是对于那些需要在多台服务器上快速部署Docker环境的情况。

    docker离线镜像资源jdk21镜像

    Docker容器与传统的虚拟机不同,因为容器共享操作系统内核,并且不需要运行整个操作系统,因此它们在启动速度、资源占用和性能方面更具有优势。 JDK(Java Development Kit)是用于开发Java应用的软件开发工具包,...

    docker学习手册,学习docker的宝典

    Docker学习手册 Docker是一种轻量级的操作系统虚拟化技术,能够让开发者快速搭建、测试和部署应用程序。下面是 Docker 学习手册的详细知识点: 第1章 Docker基础 ### 1.1 Docker简介 Docker是一种容器化技术,...

    Docker & Docker-Compose资源获取下载.zip

    对于初学者来说,这些资源的获取和下载是开始学习Docker的第一步。首先,用户需要下载并安装Docker引擎,这通常意味着访问Docker官网提供的下载页面,选择合适的版本和安装方式。安装完成后,用户通常需要在系统上...

    Ubuntu docker 20.10.12版本和docker-compose离线安装包

    本资源包提供的是Ubuntu 20.10.12版本上的Docker和Docker Compose的离线安装包,这对于那些没有稳定网络连接或者需要在隔离环境中的服务器上安装这些工具的用户来说,非常实用。 首先,我们来看Docker。Docker CE...

    docker离线镜像资源jdk17镜像

    对于需要在离线环境下使用Docker的场景,通常会有以下步骤来准备和使用JDK 17的离线镜像资源: 首先,在有网络的环境中,需要下载JDK 17的Docker镜像。可以通过Docker命令从官方仓库或者自定义仓库拉取JDK 17的镜像...

    docker简介,常用命令,和使用说明。

    docker简介,常用命令,和使用说明。

    linux系统docker离线镜像jdk8镜像资源

    在Linux系统中,Docker作为一款轻量级的虚拟化容器技术,提供了一种简易的管理应用运行环境的方式,使得应用可以被快速部署和扩展。Docker镜像是构建Docker容器的基石,它包含了应用运行所需的一切文件系统结构和...

    Docker 手册(Docker Handbook).pdf

    Docker手册(Docker Handbook)是一份详尽的文档,它覆盖了Docker容器化技术...从上面的内容来看,Docker手册不仅包含了Docker技术的全面介绍,还提供了实际案例分析和操作指导,是一份极具参考价值的Docker学习资源。

    Docker简介以及Docker历史PDF

    Docker是一种流行的开源平台,用于开发、交付和运行应用程序,它通过容器化技术允许开发者打包应用及其依赖,以便应用可以在任何环境中运行。容器与虚拟机类似,但容器是更轻量级的,容器间共享操作系统内核,因此,...

Global site tag (gtag.js) - Google Analytics