什么是Docker
帮助我们快速构建应用镜像、交付应用、运行应用的技术
计算机分为计算机硬件、内核、系统应用。
内核一条一条的命令驱动的计算机硬件进行计算。 而系统应用则是将内核需要的一条条命令、函数打包成一起一键调用计算机硬件。从而产生一个问题,系统A和系统B的命令函数不是一致的,这样如果要保证软件能在系统A和系统B上都能执行那么就需要搭建两次环境。从而增加了工作的重复性,复杂性,以及兼容性的问题。
解解方案
我们创建一个容器将软件需要的函数、依赖、函数库、配置打成一个包。运行在任何基于Liunx内核的操作系统上。
Docker安装
基于CentOS7 安装Docker
VMware安装包
链接:https://pan.baidu.com/s/1Mg5TWcbgAK-B5xnVB8pZVQ
提取码:g0ut
CentOS7依赖
链接:https://pan.baidu.com/s/1g3CL9E81EuLVDlZtMKZt4w
提取码:paav
FinalShell
1.打开FinalShell界面
2.安装yum工具
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
3.设置Docker为阿里云的镜像
# 设置docker镜像源为阿里云
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repoyum makecache fast
3.安装Docker社区版本
yum install -y docker-ce //-y就是一路确定
4.启动Docker
启动docker前,先关闭防火墙
# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
启动命令
systemctl start docker # 启动docker服务
5.查看Docker版本
docker -v
这样Docker就安装完成了