Docker+Kubernetes


文章目录

  • Docker+Kubernetes
  • 第1章 Docker入门
  • 1.4 安装Docker
  • 1.4.1 安装Linux 系统


第1章 Docker入门

1.4 安装Docker

Docker 实现虚拟化的本质是: 在已经运行的 Linux 中创建了一个逻辑隔离的运行环境。

因此其执行效率几乎等同于宿主机的 Linux主机。

Docker 必须部署在Linux 系统上【也不一定,但是最好还是用Linux 吧】

如果想要在其他系统 如Windows 系统上部署 Docker ,首先就需要安装一个 虚拟的Linux 环境。

【没错,这个时候还是请出我们的 VMware ,哈哈,也可以直接用服务器,笔者这里就不了 】

1.4.1 安装Linux 系统

在docker里ping 在docker里安装linux_linux

笔者这里用到的 VMware 版本是 15pro,这个到不影响

由于Docker 必须运行在Linux 上, 因此,在安装Docker 之前需要先安装Linux 。并且在 安装Linux 的时候需要选择 NAT 网络模式,这主要是为了让Docker 宿主机能够访问外部的互联网。

【下面是安装Linux 的步骤】

① 检查VMware WorkStation NAT 网络模式的配置。

在docker里ping 在docker里安装linux_docker_02

点击类型为 NAT 那个

在docker里ping 在docker里安装linux_docker_03

这里笔者就不改了,记住这个 IP 就行,192.168.19.0 ,因为之后我们在设置CentOS Linux 的IP 地址的时候,要将IP 设置在这个网段内

② 在“虚拟网络编辑器 ”对话框中,点击 “NAT 设置”

在docker里ping 在docker里安装linux_docker_04

这里可以查看NAT 模式的网关地址和详细信息,接着咱们 就可以创建 虚拟机 了

③ 在VMware WorkStation 的主页上单击 “创建新的 虚拟机”

在docker里ping 在docker里安装linux_kubernetes_05

在docker里ping 在docker里安装linux_Docker_06

OK,来到向导页面

④ 在“ 欢迎使用 新建虚拟机向导 ” 中选择 下面那个“自定义(高级) ” ,然后下一步

在docker里ping 在docker里安装linux_docker_07

在 “选择虚拟机硬件兼容性” 界面中直接下一步

在docker里ping 在docker里安装linux_kubernetes_08

⑤ 在 “ 安装客户机操作系统” 界面中,选择 中间那个,安装程序光盘映像文件

这里就要大家自己去搞一个 镜像ISO 了

给大家一个网址 https://wiki.centos.org/Download

在docker里ping 在docker里安装linux_在docker里ping_09

这里面大家根据自己的需求,选择版本就可以下载了,【笔者这次 使用的是CentOS 7 版本的Linux 系统】

在docker里ping 在docker里安装linux_docker_10

直接下一步

⑥ 在“命名 虚拟机” 界面中,因为这是我们的 第1 个Docker 的宿主机,就将其命名为 master,

后面我们 要搞Docker 集群

在docker里ping 在docker里安装linux_kubernetes_11

位置选一个自己认为可以接受的 存储位置就好了。下一步

⑦ 在“处理器” 配置界面可以直接下一步,还是害怕后面集群起来会有点崩,就保持默认就好了,下一步

在docker里ping 在docker里安装linux_docker_12

⑧ 在“此虚拟机的 内存” 界面中,给它整一个 2048 吧,两个G

在docker里ping 在docker里安装linux_在docker里ping_13

下一步

⑨ 在“网络类型 ” 界面中选择 第二个“ NAT ”,下一步

在docker里ping 在docker里安装linux_kubernetes_14

⑩ 在 “选择I/O 控制器类型” 和 “选择磁盘” 界面 都直接默认就好,下一步

在docker里ping 在docker里安装linux_linux_15

在docker里ping 在docker里安装linux_linux_16

⑪ 在“选择磁盘” 界面,就第一个,“创建 新虚拟磁盘”

在docker里ping 在docker里安装linux_docker_17

下一步

⑫ “指定磁盘 容量”界面 ,大家酌情给就好,笔者这里 给了 50G,然后拆分为多个文件

在docker里ping 在docker里安装linux_在docker里ping_18

下一步

⑬ “指定磁盘文件 ” 直接默认就行,下一步

在docker里ping 在docker里安装linux_docker_19

⑭ “已准备好虚拟机“ 界面中,默认就好了,创建后开启此虚拟机

在docker里ping 在docker里安装linux_linux_20

点击完成。

在docker里ping 在docker里安装linux_docker_21

OK,这样就开始了创建

⑮ 在CentOS 启动界面中,选择 “Install CentOS 7”

在docker里ping 在docker里安装linux_docker_22

用键盘的上下控制,回车

在docker里ping 在docker里安装linux_linux_23

在docker里ping 在docker里安装linux_kubernetes_24

等会儿 就好了

⑯ OK,这是CentOS 7 的欢迎界面,还是换成简体中文吧

在docker里ping 在docker里安装linux_linux_25

继续

⑰ 进入 “安装信息摘要” 界面,这里要进行一些对CentOS 的配置

日期和时间,就保持上海就行

在docker里ping 在docker里安装linux_在docker里ping_26

在软件选择 中

在docker里ping 在docker里安装linux_Docker_27

把开发工具勾上,这样在安装的过程中会自动安装一些必须的开发工具,如GCC 的编译器等

在docker里ping 在docker里安装linux_docker_28

我们需要把这两个 都禁用掉

在docker里ping 在docker里安装linux_kubernetes_29

在docker里ping 在docker里安装linux_linux_30

当然第二个 本来啥也没有,就不管了

最后一个很重要的,网络和主机名

在docker里ping 在docker里安装linux_linux_31

其实可以看到,在打开网络开关后,它给我们 分配的IP 地址是 192.168.19.129

为了方便后期规划集群,可以适当修改,点击“ 配置按钮”

在docker里ping 在docker里安装linux_在docker里ping_32

把这个勾上【默认没勾】

在IPv4 设置中:

【笔者之前那个网段是 192.168.19.0 ,大家别完全照着搞

在docker里ping 在docker里安装linux_kubernetes_33

  • IP地址:192.168.19.11
  • 子网掩码:255.255.255.0
  • 网关Gateway:192.168.19.2
  • DNS Server:192.168.19.2

在docker里ping 在docker里安装linux_linux_34

直接保存

在docker里ping 在docker里安装linux_docker_35

OK,这样就行了 ,点击完成

在docker里ping 在docker里安装linux_Docker_36

最后这个,选择我们之前创建 的50G 磁盘

在docker里ping 在docker里安装linux_kubernetes_37

OK,现在可以点击开始安装了

⑱ 安装配置

在docker里ping 在docker里安装linux_docker_38

在这个界面中,可以单击 root 密码 设置一下 root 用户的密码

在docker里ping 在docker里安装linux_linux_39

这个自行设置就好了

在docker里ping 在docker里安装linux_docker_40

用户不管,我们就用 root 就行

现在等待安装完成就行了

在docker里ping 在docker里安装linux_kubernetes_41

OK,终于好了,直接“重启”!!!

在docker里ping 在docker里安装linux_docker_42

在docker里ping 在docker里安装linux_kubernetes_43

好家伙,笔者还少有 最小安装过,原来最小安装没有可视化界面,奈斯!!

⑲ 使用xshell 连接Linux

在docker里ping 在docker里安装linux_kubernetes_44

在docker里ping 在docker里安装linux_在docker里ping_45

直接连接

在docker里ping 在docker里安装linux_在docker里ping_46

第一次直接 点击“接受并保存”

在docker里ping 在docker里安装linux_Docker_47

连接成功,查看一下虚拟机的IP 地址

在docker里ping 在docker里安装linux_Docker_48

好家伙,这都没装?装一个

yum install net-tools

在docker里ping 在docker里安装linux_linux_49

在docker里ping 在docker里安装linux_kubernetes_50

OK,再试一次

在docker里ping 在docker里安装linux_kubernetes_51

没毛病哈,11 ,就是我们之前设置的IP

⑳ 关闭 Linux防火墙 和SERLinux

这是为了避免后面通信出现问题,当然这是我们学习的 时候才这样干,防火墙可不是说关就关的

systemctl stop firewalld.service

systemctl disable firewalld.service

setenforce 0

在docker里ping 在docker里安装linux_在docker里ping_52

OK, 这样就准备好了我们运行Docker 的宿主机环境。