1+X 云计算运维与开发(初级)案例实战——Docker基础(1)

本文详细介绍了在Linux环境中配置Docker的基础步骤,包括配置yum源、升级内核、配置防火墙、开启路由转发、安装依赖包以及最终安装Docker-ce。过程中遇到的问题,如yum源失效,通过清理缓存和重新挂载ISO解决,确保了Docker的顺利安装。
摘要由CSDN通过智能技术生成

1+X 云计算运维与开发(初级)案例实战——Docker基础(1)


前言

学而不思则罔,思而不学则殆。


思路

1.首先准备好这次试验所用到的资源包,例如:Docker.tar.gz
2.配置yum源(需要用到解压了 Docker.tar.gz之后里面的包)
3.升级内核
4.配置防火墙
5.开启路由转发
6.安装依赖包
7.安装docker-ce

实操

1.配置yum源

代码如下(示例):

[root@localhost ~]# rm -rf /etc/yum.repos.d/*
[root@localhost ~]# cat >> /etc/yum.repos.d/local.repo << eof
> [kubernetes]
> name=kubernetes
> baseurl=file:///root/Docker
> gpgcheck=0
> enabled=1
> [centos]
> name=centos
> baseurl=file:///opt/cdrom
> gpgcheck=0
> enabled=1
> eof
[root@localhost ~]# mkdir /opt/cdrom ; mount CentOS-7-x86_64-DVD-1511.iso /opt/cdrom
mount: /dev/loop0 is write-protected, mounting read-only
[root@localhost ~]# tar -zxvf Docker.tar.gz

若成功:

[root@localhost ~]# yum repolist
Loaded plugins: fastestmirror
kubernetes                                                                      | 2.9 kB  00:00:00     
kubernetes/primary_db                                                           | 851 kB  00:00:00     
Determining fastest mirrors
repo id                                         repo name                                        status
centos                                          centos                                           3,723
kubernetes                                      kubernetes                                         463
repolist: 4,186

2.升级内核

代码如下(示例):

[root@localhost ~]# yum upgrade -y
[root@localhost ~]# uname -r
3.10.0-327.el7.x86_64

我之前试过不升级内核继续往下做,结果在启动路由转发那一步报错了,部分功能(如 overlay2 存储层驱动)无法使
用,并且部分功能可能不太稳定,所以这里建议升级一下内核,内核版本至少要3.10以上

3.配置防火墙

代码如下(示例):

[root@localhost ~]# systemctl stop firewalld && systemctl disable firewalld 	##关闭防火墙并设置为开机不启动
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
[root@localhost ~]# /usr/sbin/iptables-save 
# Generated by iptables-save v1.4.21 on Sat Mar 19 06:33:40 2022
*filter
:INPUT ACCEPT [53:3524]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [28:2592]
COMMIT
# Completed on Sat Mar 19 06:33:40 2022
[root@localhost ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
[root@localhost ~]# setenforce 0
[root@localhost ~]# reboot

重启之后,如果之前没有编辑 /etc/fstab 文件,就需要重新挂载

4.开启路由转发

代码如下(示例):

[root@localhost ~]# cat 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值