栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker容器基于CentOS8的简单部署

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker容器基于CentOS8的简单部署

1,配置流量转发

1.1 配置流量转发相当于配置docker网络.

创建文件,加入如下配置信息:

 cat < /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.ip_forward = 1
> EOF

1.2 执行配置好的文件

发现有报错,执行如下命令,再次执行,报错消失。:

modprobe br_netfilter

2,确认软件源

2.1 在软件源里查找docker-ce的包:

yum list docker-ce --showduplicates | sort -r

 继续执行

2.2 yum repolist 如下。

 2.3 安装docker镜像仓库,输入如下命令

yum install -y yum-utils

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

再次执行:yum repolsit,结果如下:会发现多出来这一行,继续执行

yum list docker-ce --showduplicates | sort -r

这个时候就不再报错,版本号呈现

 3,安装组件

3.1 选择最新版本下载组件之一docker-ce,

yum install docker-ce-20.10.9 -y

有报错如图:

 这里可能涉及到组件包安装顺序问题,但是问题不大,我们挨个解决

访问:

https://download.docker.com/linux/centos/

找到如下路径的最新版本包:

https://download.docker.com/linux/centos/8/x86_64/stable/Packages/

wget https://download.docker.com/linux/centos/8/x86_64/stable/Packages/containerd.io-1.6.6-3.1.el8.x86_64.rpm

//下载好之后执行安装
yum -y install containerd.io-1.6.6-3.1.el8.x86_64.rpm

 出现报错如下:

//根据报错提示补全命令
yum -y install containerd.io-1.6.6-3.1.el8.x86_64.rpm --allowerasing

//完后执行docker-ce安装命令
yum install docker-ce-20.10.9 -y

 

3.2 yum install docekr-ce-cli 也没有问题:

//验证一下
systemctl start docker
systemctl status docker

3.3 配置docker加速器,因为docker默认从docker hub拉取,网速较慢

在 etc/docker下,先看有没有,没有就创建,加入如下内容:

{
 "registry-mirrors":[
 "https://8xpk5wnt.mirror.aliyuncs.com"]
}
//查看版本信息
docker version

有version信息了就表示部署成功!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/964456.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号