前置条件:linux系统无异常可连接网络~!本教程是基于yum最新的dokcer版本,如果需要特定的docker版本,请移步本星球离线安装教程。
1、安装基础软件包
yum -y install wget net-tools nfs-utilslrzszgccgcc-c++ make cmake libxml2-devel openssl-devel curl url-devel unzip sudontplibaio-develwget vim ncurses-devel autoconfautomakezlib-devel python-evelepel-release lrzszopenssh-server socatipvsadmconntrack tree
2、关闭firewalld防火墙
停止firewalld服务停止防火墙,并禁用这个服务
systemctl stop firewalld.service && systemctl disable firewalld.service
3、安装docker前准备
cd /etc/yum.repos.d/ wget "https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo"
vim kubernetes.repo
[kubernetes] name=kubernetes Repo baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ gpgcheck=0 #gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg enabled=1
wget https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg rpm --import yum-key.gpg
wget https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg rpm --import rpm-package-key.gpg
4、开始安装
yum install -y docker-ce docker-ce-cli containerd.io
5、启动docker服务
systemctl start docker docker -v
6、配置docker加速器 ***此处后边会需要修改(此步骤主要是为了后期下载各种docker镜像提速使用)
vim /etc/docker/daemon.json
## 添加如下一行::可以替换自己注册的加速器链接
{"registry-mirrors": ["http://6e9e5b27.m.daocloud.io"] }
7、加入开机启动并重启docker服务
systemctl daemon-reload &&systemctl restart docker docker version
8、安装 docker-compose
curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose docker-compose version
如果觉得改文章有用,或者需要长期持久学习,请加入我的星球吧~~~~ 扫描二维码即可加入。
这个时代,信息价值比以往任何时候更有价值,一年50元,你将得到每周不少于两次技术分享,各种答疑,梳理各种测试、以及测试周边技能的学习路线,持续更新各种软件开发、软件测试测试资料!!
https://t.zsxq.com/0e7q6vrsS