Docker在不同环境下的安装

本文记录Docker分别在以下环境中的安装步骤

  • Windows 10
  • CentOS 6
  • CentOS 7

Docker 简介

Docker 分为社区版和企业版,两者区别如下:
在这里插入图片描述
在这里插入图片描述




Windows 10 安装Docker

Windows 版 Docker 需要运行在一个安装了64位Windows 10 操作系统的计算机上,通过启动一个独立的引擎来提供Docker 环境。
Windows 版 Docker 是一个社区版本(Community Edition,CE)的应用,并不是为生产环境设计的。
Windows 版 Docker 在某些版本特性上可能是延后支持的。因为Docker公司对该产品的定位是稳定性第一,新特性其次。

1. 环境要求
  • Windows 10 Pro / Enterprise / Education(1607 Anniversary Update、Build 14393 或者更新的版本)
  • Windows 必须是64位的版本
  • 启用Windows 的Hyper-V 和 容器特性
2. BIOS中开启硬件虚拟化支持

如何进入BIOS,不同的厂商方法不同,一般是F12、F8、F1、ESC等,具体自行百度即可。

找到“Virtualization”设置
在这里插入图片描述
修改为Enabled
在这里插入图片描述
如何确认是否已开启虚拟化
同时按Ctrl + Shift + Esc 进入任务管理器,点击性能、CPU,查看是否已开启虚拟化
在这里插入图片描述

3. 启用Hyper-V 和 容器特性

进入程序和功能,点击“启用或关闭Windows功能”
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启系统!

4. 安装Docker

下载链接:https://www.docker.com/products/docker-desktop
点击“Download for Windows”,会跳转至Docker hub,使用Docker ID登录进行下载。没有Docker ID的话可以直接注册一个。

下载完之后,直接双击运行即可。
在这里插入图片描述
可以看到Docker已经启动了,关于Docker for Windows 的使用,下一篇博客中会写到(现在还没写呢,争取早日写完)。
在这里插入图片描述



CentOS 6 安装Docker

0. dcoker-io、docker-ce、docker-ee的区别
  • docker-io是旧版本,版本号为1.x(最新到1.13)
  • 2017年02月,docker-io分为了docker-ce、docker-ee,版本号以YY.MM-xx格式记录(最新到19.03.3)
1. 环境要求

docker-ce必须安装在CentOS 7 中,CentOS 6想安装docker,有两个选择。

  • 升级CentOS 6 的内核至3.10以上(CentOS 6 的内核版本为2.6)
  • 安装旧版本的docker-io

升级内核会对生产环境造成严重影响,禁止直接升级生产环境内核版本。

留给我们的只有安装旧版本docker-io这条路。

2. 离线安装docker-io

由于CentOS 6 自带的epel源中不包含docker-io,哪怕使用yum install epel-release后,仍然没有docker-io,并且国内各大开源镜像站中也没有。
只能通过离线安装(rpm方式安装,和yum一样,唯一不同就是要手动安装很多依赖)

国内常用开源镜像站:(这些epel中都没有docker-io)

阿里:mirrors.aliyun.com
网易:mirrors.163.com
清华大学:mirrors.tuna.tsinghua.edu.cn
中科大:http://mirrors.ustc.edu.cn
浙大:mirrors.zju.edu.cn
华中科技大学:mirror.hust.edu.cn
上海交大:ftp.sjtu.edu.cn

3. 安装包及依赖准备

下载链接:http://www.rpmfind.net/linux/rpm2ht

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值