设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 重新 试卷 文件
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

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

发布时间:2019-08-20 20:32 所属栏目:21 来源:张君鸿
导读:Docker为Windows提供了一个桌面应用程序管理的安装包(Docker Desktop for Windows),不过对系统有以下几点要求: 必须是64位Windows10专业版,企业版,教育版,构建在15063或更高版本, 在BIOS中启用虚拟化。通常,

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  

拉取镜像并运行容器

  1. # 拉取hello-world镜像 
  2. docker pull hello-world 
  3.  
  4. # 使用hello-world运行一个容器 
  5. docker run hello-world 

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读