文章目录
docker的安装方式有三种
1.二进制安装也可以叫离线安装
优点就是:无需互联网连接:离线安装最大的优点是不需要互联网连接。在某些无法访问互联网的环境下,如内部网络、安全隔离的环境等,离线安装非常有用。(小编使用离线安装,因为我使用wget在线安装需要耗费8小时,索性使用离线安装然后解压配置path环境即可)
缺点就是:依赖性高,要手动出来软件包之间的依赖关系,如果某些依赖包没有正确安装或者版本不匹配,可能会导致安装失败或者运行时出现问题。
2.rpm包安装
**优点就是:**不需要你手动处理软件包的依赖关系,rpm包管理系统会自动处理软件包之间的依赖关系,确保所需要的软件包能够被正常安装,不需要手动下载和解压软件包
**缺点就是:**如果某些依赖包不存在或者不满足条件,可能会导致安装失败或者运行时出现错误
3.在线安装也称之为编译安装
优点就是:可以根据环境需要下载最新的或者合适的软件版本;
在线安装允许用户根据需求对软件进行定制,如选择特定的功能、修改配置文件等,能够更好地满足用户的实际需求;
在线安装允许用户选择不同的软件源和编译选项,灵活性较高,可以根据实际需要进行调整
** 缺点就是: **安装过程复杂,相对于使用RPM包进行安装,在线安装需要更多的步骤和配置,如解压源代码、配置编译选项、安装依赖关系等,操作相对复杂。
############小编使用的离线安装
#从Docker官网下载软件包;(-c continue断点续传,-P path指定下载目录)
wget -c https://download.docker.com/linux/static/stable/x86_64/docker-24.0.6.tgz -P /data/down
#Cd切换至 /data/down;
cd /data/down
ls -l docker-24.0.6.tgz
#通过Tar工具对其解压;(-x extract解压,-z gzip压缩格式,-v verbose详细显示,-f file文件属性)
tar -xzvf docker-24.0.6.tgz
#将解压后的Docker目录部署至/usr/local/;
mv docker /usr/local/
#查看Docker程序是否部署成功;
ls /usr/local/docker/
#将Docker部署目录加入PATH环境变量中,创建Docker用户和组;
cat>>/etc/profile<<EOF
export PATH=\$PATH:/usr/local/docker/
EOF
source /etc/profile
#启动Docker引擎服务;
nohup /usr/local/docker/dockerd -H 0.0.0.0:2375 -H unix:///var/run/docker.sock &
#查看Docker服务进程;
ps -ef|grep -aiE docker
#查看Docker版本信息;
docker --version
一些同学可能是最小化安装,所以我在这边再安装一些插件,方便后期排错使用
yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tree dos2unix htop iftopi otop telnet sl psmisc nethogs glances bc ntpdate openldap-devel