加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

10分钟快速掌握Docker必备基础知识

发布时间:2019-08-22 07:17:29 所属栏目:建站 来源:张君鸿
导读:Docker是时下热门的容器技术,相信作为一名开发人员,你一定听说过或者使用过,很多人会把Docker理解为一个轻量级虚拟机,但其实Docker与虚拟机(VM)是两种不同的计算机虚拟化技术,也有很多人会觉得,有了虚拟机,那为什么还要使用Docker呢? 带着心里的一

Docker为Windows提供了一个桌面应用程序管理的安装包(Docker Desktop for Windows),不过对系统有以下几点要求:

  1. 必须是64位Windows10专业版,企业版,教育版,构建在15063或更高版本,
  2. 在BIOS中启用虚拟化。通常,默认情况下启用虚拟化。
  3. 至少有4GB内存。
  4. CPU支持SLAT。

如果操作系统满足上面的要求,则可以直接下载安装包直接安装,在安装成功后,Docker并不会自动启动,需要我们自己启动,我们可以在开始菜单中找到Docker,如下图,单击启动便可启动。

10分钟快速掌握Docker必备基础知识

Docker Toolbox

如果系统达不到上面的要求,比如说你用的是Windows 7操作系统,这时候要想使用Docker,便需要借助Docker Toolbox,Docker Toolbox是Docker提供的在比较旧的Mac OS,Windows操作系统上安装Docker环境的工具集。

Docker Toolbox包括docker-cli(就是我们在终端使用的docker命令行工具),docker-compose(多容器管理工具),docker-mecahine,VirtualBox(虚拟机),Kitematic(docker的GUI管理工具)。

本质上使用Docker Toolbox安装Docker环境,实际上是在VirtualBox中创建一个Linux虚拟机,并在虚拟机上安装Docker。

另外,在安装过程中会开启Windows的Hyper-V模块(Windows操作系统实现虚拟化的一种技术),这里面有个要注意的点是如果开启了Hyper-V,则VirtualBox不再生效了。

在Mac OS上安装

如同Windows操作系统一样,Docker为Mac OS也一样提供一个桌面应用程序(Docker Desktop for Mac),比较简单,从docker官网上下载Dokcer.dmg安装,打开Docker.dmg,如下图所示:

10分钟快速掌握Docker必备基础知识

直接拖动Docker图标便完成了安装。

对于比较老的Mac OS操作系统,也可以像Windows一样,使用Docker Toolbox,这点可以参考上面的介绍。

在Mac OS上安装完成之后,在Application中找到Docker图标,双击打开便可以启动Docker了,如下:

10分钟快速掌握Docker必备基础知识

在Linux上安装

在Linux操作系统上的安装,主要以Centos7为例,其他Linux系统的发行版本,如Ubuntu,Debian,Fedora等,可以自行查询Docker的官方文档。

删除旧的docker版本

可能有些Linux预先安装Docker,但一般版本比较旧,所以可以先执行以下代码来删除旧版本的Docker。

  1. $ sudo dnf remove docker  
  2.                   docker-client  
  3.                   docker-client-latest  
  4.                   docker-common  
  5.                   docker-latest  
  6.                   docker-latest-logrotate  
  7.                   docker-logrotate  
  8.                   docker-selinux  
  9.                   docker-engine-selinux  
  10.                   docker-engine 

指定安装版本

  1. $ sudo yum-config-manager  
  2.     --add-repo  
  3.     https://download.docker.com/linux/centos/docker-ce.repo 

使用yum安装docker

  1. $ sudo yum install docker-ce docker-ce-cli containerd.io 

启动docker服务器

  1. # 启动docker守护进程 
  2. $ sudo systemctl start docker 

测试安装是否成功

通过上面几种方式安装了Docker之后,我们可以通过下面的方法来检测安装是否成功。

打印docker版本

  1. # 打印docker版本 
  2. $ docker version  

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读