一名脚本小子的进阶之路linux&github

Docker容器化技术入门

2019-05-22  本文已影响72人  王维_9bbf

    Docker容器化技术在大厂里现在是炙手可热的一门技术,通过轻量级的虚拟化,Docker能够最大效率的利用服务器的软硬件资源,真正做到“Build,Ship And Run Any App,Anywhere”.本文介绍如何在Linux Ubuntu中安装Docker和初次使用Docker.

1.Docker是干嘛的?

Docker到底是干嘛用的?搞.NET和Java 开发的,学这玩意有用吗?答案是有用!Docker其实就是一种虚拟技术,通过Docker我们能够方便的把开发出来的项目或者软件“容器化”打包,这样我们就能一劳永逸的方便部署和迁移了。试想,如果没有Docker,我们今天开发出来的软件部署在一台服务器上需要建立好运行环境,如果明天要在另外一台服务器上部署,不是又要重复这些繁琐的事情吗?所以,这个就是Docker要解决的问题之一。当然还有微服务,也要以容器化为基础,这是后面我们需要学习的。

  从上面这幅图我们看得出,Docker运行于操作系统层之上,每一个APP运行于Docker提供的Container容器里面。这些APP各自以Container为边界,是我们开发和部署的基本单位。

  Docker是轻量级的,不像虚拟机,例如VMWare,则是重量级的虚拟,它将整个操作系统到包括进去了,我们可以参看虚拟机的架构图对比一下:

  2.安装

  

  下面我们介绍在Ubuntu中是如何安装的,我们以ubuntu-18.04.2-desktop-amd64为例:

1)进入Ubuntu命令模式,首先切换为管理员身份:Sudo -s.然后我们用命令apt-get update统一更新系统自带的软件。更新完毕,我们用apt-get install docker.io来安装docker.大家在update的时候一定要有耐心,因为有时会出现Get不到提示要重新Update,所以要耐心的多试几次。

 2)安装Docker注册服务器:apt-get install docker.registry.这个必须安装,不然无法正常运行Docker.

 3)OK!下面我们来测试下是否正常安装,输入:docker version,如果是下图所示,就代表已经成功安装了!恭喜!

4)运行Docker,docker pull ubntu,尝试pull一个Ubuntu镜像下来.

5)既然成功Pull下来了,那我们就在Pull的Ubuntu里运行SHELL吧,嘿嘿!docker run ubuntu /bin/echo 'Hello World',你好世界!

  Docker的安装是学习Docker的第一步,也是重要的一步,希望这篇文章能够帮助到你,谢谢!

请关注我吧!
上一篇下一篇

猜你喜欢

热点阅读