1.安装配置
CentOS 7 链接:https://pan.baidu.com/s/1arrKuRAtBSoWeJfqO7MGOQ?pwd=2pbw
CentOS 8 链接:https://pan.baidu.com/s/1Cwzze1zHYtYYksfuu9_7YQ?pwd=mj96
自定义
硬件兼容性默认,下一步
稍后安装
版本根据下载的镜像文件选择
安装位置默认或自定义
处理器内核选择2个
虚拟机内存根据自己笔记本物理硬件配置设置
网络类型选择NAT
创建新的虚拟机磁盘,一般情况默认选择推荐的
最大磁盘分配200G,不要勾选立即分配所有磁盘空间
否则会影响物理机磁盘,将虚拟机磁盘存储分为单个文件
进入自定义硬件
勾选虚拟化 Intel VT-x/EPT 或AMD-V/RVI(V),有些电脑没有这个选项可以不勾选
选择我们下载的镜像文件
语言选择中文
软件选择
网络和主机名打开开关
设置root和用户
2.修改主机名
hostnamectl set-hostname Docker
刷新:bash
3.查看当前内核的版本
uname -r
注意:
Linux 内核:官方建议 3.10 以上,3.8以上貌似也可
本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo
3.使用 root 权限更新 yum 包
yum -y update
注意:生产环境中此步操作需慎重,看自己情况,学习的话随便搞
这个命令不是必须执行的,看个人情况,后面出现不兼容的情况的话就必须update
yum -y update:升级所有包同时也升级软件和系统内核
yum -y upgrade:只升级所有包,不升级软件和系统内核
4.安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
5.添加Docker的yum仓库
中央仓库:
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
阿里仓库:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
注意:中央仓库和阿里仓库区别就在于速度的快慢
6.安装Docker CE
一步到位:yum install -y docker-ce docker-ce-cli containerd
你也可以通过以下方式安装
(1)、默认安装最新版:yum install -y docker-ce
(2)、查看可用版本:yum list docker-ce --showduplicates | sort -r
选择指定版本安装:yum install docker-ce-版本号(yum -y install docker-ce-18.03.1.ce)
查看版本:docker -v
7.关闭防火墙以Selinux
查看防火墙配置:cat /etc/selinux/config
修改防火墙配置:vim /etc/selinux/config
systemctl stop firewalld.service
systemctl disable firewalld.service
8.使用Docker
启动:systemctl start docker
设置开机自启:systemctl enable docker
9.验证Docker安装
docker run mysql
docker run nginx
docker run hello-world
查看当前主机镜像列表:docker images