第三天(2)docker 安装详细手工版(yum)

应用 docker环境部署

1 主机环境需求
uname -a

主要查看内核是否符合Docker的需求

2 部署docker

我们从网络环境、安全配置、主机名规划、软件源配置、基础软件安装、docker安装六个方面来学习

网络环境:

关闭NetworkManager服务

systemctl stop NetworkManager
systemctl disable NetworkManager
安全配置

1、防火墙

systemctl stop firewalld
systemctl disable firewalld

检查

firewall-cmd --state

2、selinux

sed -i 's#=enforcing#=disabled#' /etc/selinux/config

检查

grep --color=auto '^SELINUX' /etc/selinux/config
3.环境主机名规划:

hosts文件内容

192.168.89.129 controller.test.com controller

主机名设置

hostnamectl set-hostname controller

测试效果:

ping -c 1 controller

4.软件源配置

安装依赖软件

yum install -y wget yum-plugin-priorities

安装软件源

wget -O /etc/yum.repos.d/CentOS-Base-ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

源优先级配置

cat /etc/yum/pluginconf.d/priorities.conf
注意:保证 [main] 配置下的 enabled = 1
然后编辑相应的 repo 文件,在想用的配置文件下增加 priority=1

检查

yum repolist
yum clean all && yum makecache fast && yum update -y

禁止内核升级

vim /etc/yum.confv
...
exclude=kernel*
exclude=centos-release*
5.基础软件安装

安装系统基础软件

yum install -y vim lrzsz telnet curl net-tools tree bash-completion
6.docker 软件安装

官网参考:https://docs.docker.com/install/linux/docker-ce/centos/

安装基本软件

yum install -y yum-utils device-mapper-persistent-data lvm2

使用官方推荐源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

使用阿里云的源{ 推荐}

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

安装docker

yum install docker-ce -y

注:
可以指定版本安装docker:
yum install docker-ce=<VERSION> -y

启动docker

systemctl start docker
systemctl status docker

测试docker

docker version

网卡区别:
安装前:只有eth0和lo网卡
安装后:docker启动后,多出来了docker0网卡,网卡地址172.17.0.1

docker 加速器

我们从加速器简介,加速器配置这两个方面来学习

加速器简介

在国内使用docker的官方镜像源,会因为网络的原因,造成无法下载,或者一直处于超时。所以我们使用 daoclo
ud 的方法进行加速配置。
方法:
访问 daocloud.io 网站,登录 daocloud 账户
在这里插入图片描述
点击右上角的 加速器
在这里插入图片描述
在新窗口处会显示一条命令,
在这里插入图片描述
我们执行这条命令

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://74f21445.m.daocloud.io
加速器配置

修改daemon.json文件,增加绿色背景字体内容

 cat /etc/docker/daemon.json
{"registry-mirrors": ["http://74f21445.m.daocloud.io"], "insecure-registries": []}

注意:
docker cloud加速器的默认内容是少了一条配置,所以我们要编辑文件在后面加上绿色背景的内容,然后再重启docker

重启docker

systemctl restart docker
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值