云原生之Docker容器安装以及入门Docker部署web应用&&云原生基石

Posted 上进小菜猪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云原生之Docker容器安装以及入门Docker部署web应用&&云原生基石相关的知识,希望对你有一定的参考价值。


一.前言

1.1Docker 是什么?

云原生之Docker容器安装以及入门【Docker部署web应用&&云原生基石】_重启

Docker 是一个应用打包、分发、部署的工具。 基本就是一个轻量的虚拟机。虚拟机里只有我们需要的东西,其他多余的东西是必要的。 我们看下图,来看一下它和普通的虚拟机对比图:如下:云原生之Docker容器安装以及入门【Docker部署web应用&&云原生基石】_docker_02

1.2 打包、分发、部署概念理解

打包:把软件开发的需要的编译环境,依赖,第三方库什么的,把他们打包到一起,搞成一个包。 分发:可以把“”包”上传镜像仓库,别人可以方便的获取和安装,提高了效率。 部署:无论是什么操作系统,只要有“包”,就可以用一个简单的命令来运行起来,自动模拟一样的环境,非常的方便。

1.3 优势/解决问题

想起来一个事情哈,之前我在接外包项目的时候,因为是接手别人的项目,因为环境,依赖等等问题耗费了十多天才成功的跑起来,而且在开发完成之后,重新部署到服务器上也出现的非常严重的问题,以至于现在也解决不了那个bug。 上面的事情很头痛是吧,如果我们采用Docker 开发部署。这个问题就不存在了。

优点:确保了不同机器上跑都是一致的运行环境,不会出现我机器上跑正常,你机器跑就有问题的情况。

云原生之Docker容器安装以及入门【Docker部署web应用&&云原生基石】_docker_03重要概念:镜像、容器

镜像:和软件安装包类似,可以快速的传播和安装。 容器:软件安装后的状态,每个软件运行环境都是独立的、隔离的,称之为容器。

二.安装Docker

2.1 安装

我们点击下面的链接,进入官方,进行下载安装:

​ https://www.docker.com/products/docker-desktop ​

选择直接电脑合适的版本安装->

云原生之Docker容器安装以及入门【Docker部署web应用&&云原生基石】_搜索_04

我这里是安装的桌面版。 下载完成后,打开安装:

云原生之Docker容器安装以及入门【Docker部署web应用&&云原生基石】_docker_05

安装好之后,需要注意一点: 安装完成之后需要重新启动电脑,记得保存文件,我忘记保存了被强制重启了

以上是关于云原生之Docker容器安装以及入门Docker部署web应用&&云原生基石的主要内容,如果未能解决你的问题,请参考以下文章

探索云原生技术之基石-Docker容器入门篇

云原生之Docker实战使用docker部署kodbox私有云

云原生之Docker实战部署轻量级容器云管理平台Humpback

云原生之docker实战使用docker部署gitlab平台

[ 云原生 | 容器 ] 虚拟化技术之容器与 Docker 概述

云原生之使用Docker部署Mysql数据库