使用VMWare安装docker

1、基础环境配置

# 关闭selinux
修改配置文件/etc/selinux/config
SELINUX=disabled

# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
# 查看防火墙状态
sudo firewall-cmd --state

# 安装wget
sudo yum install wget - y

# 下载阿里云的软件源文件
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 清除缓存 - 运行以下命令来清除缓存,使更改生效:
sudo yum clean all
# 生成缓存 - 运行以下命令来生成缓存,使新的软件源生效:
sudo yum makecache

# 安装虚拟机如果选的是最小安装,可以运行以下命令,可以安装一些基础常用的工具
yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tree dos2unix htop iftop iotop unzip telnet sl psmisc nethogs glances bc ntpdate openldap-devel

2、开启linux内核的流量转发功能

# docker 必须安装在centos7平台上,内核版本不低于3.10,查看centos内核使用如下命令
uname -r

# 开启linux内核的流量转发
cat <<EOF > /etc/sysctl.d/docker.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
net.ipv4.ip_forward = 1
EOF

# 加载修改内核的参数,配置文件
# 按照如下命令,顺序执行
modprobe br_netfilter
sysctl -p /etc/sysctl.d/docker.conf

3、利用yum快速安装docker

# 下载阿里云源repo文件
curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
curl -o /etc/yum.repos.d/Centos-7.repo https://mirrors.aliyun.com/repo/Centos-7.repo

# 更新yum缓存
yum clean all && yum makecache

# yum安装(后面是指定的版本号)
yum install docker-ce-20.10.6 -y

# 查看当前的yum仓库是否有名为docker-ce的软件包
yum list docker-ce --showduplicates | sort -r

# 如果要卸载docker
yum remove docker-ce-20.10.6 -y

# 设置开机自启动docker
systemctl enable docker

# 重启docker
systemctl restart docker

# 找正在运行的与"Docker"相关的进程
ps -ef | grep docker

# 验证 docker 是否安装成功
docker version
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容