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 系统
笔者这里用到的 VMware 版本是 15pro,这个到不影响
由于Docker 必须运行在Linux 上, 因此,在安装Docker 之前需要先安装Linux 。并且在 安装Linux 的时候需要选择 NAT 网络模式,这主要是为了让Docker 宿主机能够访问外部的互联网。
【下面是安装Linux 的步骤】
① 检查VMware WorkStation NAT 网络模式的配置。
点击类型为 NAT 那个
这里笔者就不改了,记住这个 IP 就行,192.168.19.0 ,因为之后我们在设置CentOS Linux 的IP 地址的时候,要将IP 设置在这个网段内
② 在“虚拟网络编辑器 ”对话框中,点击 “NAT 设置”
这里可以查看NAT 模式的网关地址和详细信息,接着咱们 就可以创建 虚拟机 了
③ 在VMware WorkStation 的主页上单击 “创建新的 虚拟机”
OK,来到向导页面
④ 在“ 欢迎使用 新建虚拟机向导 ” 中选择 下面那个“自定义(高级) ” ,然后下一步
在 “选择虚拟机硬件兼容性” 界面中直接下一步
⑤ 在 “ 安装客户机操作系统” 界面中,选择 中间那个,安装程序光盘映像文件
这里就要大家自己去搞一个 镜像ISO 了
给大家一个网址 https://wiki.centos.org/Download
这里面大家根据自己的需求,选择版本就可以下载了,【笔者这次 使用的是CentOS 7 版本的Linux 系统】
直接下一步
⑥ 在“命名 虚拟机” 界面中,因为这是我们的 第1 个Docker 的宿主机,就将其命名为 master,
后面我们 要搞Docker 集群
位置选一个自己认为可以接受的 存储位置就好了。下一步
⑦ 在“处理器” 配置界面可以直接下一步,还是害怕后面集群起来会有点崩,就保持默认就好了,下一步
⑧ 在“此虚拟机的 内存” 界面中,给它整一个 2048 吧,两个G
下一步
⑨ 在“网络类型 ” 界面中选择 第二个“ NAT ”,下一步
⑩ 在 “选择I/O 控制器类型” 和 “选择磁盘” 界面 都直接默认就好,下一步
⑪ 在“选择磁盘” 界面,就第一个,“创建 新虚拟磁盘”
下一步
⑫ “指定磁盘 容量”界面 ,大家酌情给就好,笔者这里 给了 50G,然后拆分为多个文件
下一步
⑬ “指定磁盘文件 ” 直接默认就行,下一步
⑭ “已准备好虚拟机“ 界面中,默认就好了,创建后开启此虚拟机
点击完成。
OK,这样就开始了创建
⑮ 在CentOS 启动界面中,选择 “Install CentOS 7”
用键盘的上下控制,回车
等会儿 就好了
⑯ OK,这是CentOS 7 的欢迎界面,还是换成简体中文吧
继续
⑰ 进入 “安装信息摘要” 界面,这里要进行一些对CentOS 的配置
日期和时间,就保持上海就行
在软件选择 中
把开发工具勾上,这样在安装的过程中会自动安装一些必须的开发工具,如GCC 的编译器等
我们需要把这两个 都禁用掉
当然第二个 本来啥也没有,就不管了
最后一个很重要的,网络和主机名
其实可以看到,在打开网络开关后,它给我们 分配的IP 地址是 192.168.19.129
为了方便后期规划集群,可以适当修改,点击“ 配置按钮”
把这个勾上【默认没勾】
在IPv4 设置中:
【笔者之前那个网段是 192.168.19.0 ,大家别完全照着搞
】
- IP地址:192.168.19.11
- 子网掩码:255.255.255.0
- 网关Gateway:192.168.19.2
- DNS Server:192.168.19.2
直接保存
OK,这样就行了 ,点击完成
最后这个,选择我们之前创建 的50G 磁盘
OK,现在可以点击开始安装了
⑱ 安装配置
在这个界面中,可以单击 root 密码 设置一下 root 用户的密码
这个自行设置就好了
用户不管,我们就用 root 就行
现在等待安装完成就行了
OK,终于好了,直接“重启”!!!
好家伙,笔者还少有 最小安装过,原来最小安装没有可视化界面,奈斯!!
⑲ 使用xshell 连接Linux
直接连接
第一次直接 点击“接受并保存”
连接成功,查看一下虚拟机的IP 地址
好家伙,这都没装?装一个
yum install net-tools
OK,再试一次
没毛病哈,11 ,就是我们之前设置的IP
⑳ 关闭 Linux防火墙 和SERLinux
这是为了避免后面通信出现问题,当然这是我们学习的 时候才这样干,防火墙可不是说关就关的
systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0
OK, 这样就准备好了我们运行Docker 的宿主机环境。