前言
Docker是当前最火的虚拟化容器技术的落地方案,作为开发来将,基本的了解和使用还是要掌握的。本文主要是给出一个Docker安装的参考示例,我们也可以参考官网或者官方文档或者Github来了解详情。
安装Docker前置条件
当我们安装Docker的时候,会涉及两个主要组件:
- Docker CLI:客户端
- Docker Daemon:有时也被称为“服务端”或者“引擎”
硬件安装要求
硬件 | 要求 |
CPU | 推荐2核 |
内存 | 至少2G |
硬盘 | 至少50G |
Linux版本 | 推荐使用CentOS7.8 |
节点信息
服务器用户名:root,服务器密码:123456 。及时做好系统快照。
主机名 | IP地址 | 说明 |
docker-100 | 192.168.198.100 | docker主机 |
Centos下载
推荐大家使用centos7.8版本。版本号:CentOS-7-x86_64-Minimal-2003.iso。
下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/
Centos配置
查看Centos系统版本命令:
cat /etc/centos-release
配置阿里云yum源:
1.下载安装wget
yum install -y wget
2.备份默认的yum
mv /etc/yum.repos.d /etc/yum.repos.d.backup
3.设置新的yum目录
mkdir -p /etc/yum.repos.d
4.下载阿里yum配置到该目录中,选择对应版本
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-
7.repo
5.更新epel源为阿里云epel源
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
6.重建缓存
yum clean all
yum makecache
7.看一下yum仓库有多少包
yum repolist
升级系统内核:
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install -y kernel-lt
grep initrd16 /boot/grub2/grub.cfg
grub2-set-default 0
reboot
查看Centos系统内核命令:
uname -r
uname -a
查看CPU命令:
lscpu
查看内存的命令:
free
free -h
查看硬盘信息:
fdisk -l
关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld
关闭selinux:
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
setenforce 0
网桥过滤:
vi /etc/sysctl.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-arptables = 1
net.ipv4.ip_forward=1
net.ipv4.ip_forward_use_pmtu = 0
生效命令
sysctl --system
命令补全:
安装bash-completion
yum -y install bash-completion bash-completion-extras
使用bash-completion
source /etc/profile.d/bash_completion.sh
上传文件:
yum -y install lrzsz
1.鼠标拖拽上传文件
2.下载文件
2.1下载一个文件
sz filename
2.2下载多个文件
sz filename1 filename2
2.3下载dir目录下所有文件,不包含dir下的文件夹
sz dir/*
安装Docker
开发者平台官网地址,可以参考阿里云官网提供的Docker安装教程进行安装。
安装Docker前置条件:
yum install -y yum-utils device-mapper-persistent-data lvm2
添加源:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-
ce/linux/centos/docker-ce.repo
yum makecache fast
查看Docker版本:
yum list docker-ce --showduplicates | sort -r
安装Docker:
安装最新版:推荐大家安装最新版本
yum -y install docker-ce
安装指定版本:
语法规则:yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING>
yum -y install docker-ce-18.06.3.ce-3.el7 docker-ce-cli.x86_64
yum install -y docker-ce-19.03.9-3.el7 docker-ce-cli-19.03.9-3.el7
开启Docker服务:
systemctl start docker
systemctl status docker
安装阿里云镜像加速器:
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://复制自己的加速器地址.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker
设置Docker开机启动服务:
systemctl enable docker
至此,我们的Docker就安装好了。友情提示:请各位小伙伴别忘记关闭虚拟机,做好快照备份。方便以后随时恢复Docker安装完毕状态。
欢迎小伙伴们积极留言交流~~~
文章评论