查看系统的版本,因为我用的是tdh包是 支持的是 7.1 -7.3 的系统
cat /etc/redhat-release
因为tdh 为保证Docker 的平稳运行,需要为docker 分配一个磁盘分区
1.查看磁盘分区:/dev/sdb 这个分区是新建的,需要挂载在目录下
fdisk -l
2.对分区进行xfs 格式化
mkfs.xfs -f -n ftype=1 /dev/sdb
3.挂载分区到目录上
mount /dev/sdb /var/lib/docker
4.查看已挂载的分区,确认是否挂载成功
df -T
5.进行验证,检查是否格式化成功
xfs_info /dev/sdb |grep ftype=1
6.配置/etc/fstab (磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。)
1)查看分区格式化以后的唯一标识 UUID
blkid /dev/sdb
2)将查询到的UUID 值写入 /etc/fstab 中
vim /etc/fstab
7.解压压缩包,并安装
tar -zxvf TDH-Basic-Component-Transwarp-ce-1.1.0-final.tar.gz
cd transwarp/
./install
出现上述页面时即可通过页面安装
如果访问页面时,出现系统版本不匹配,需要修改配置文件:
vim rhel7.conf
修改后,重新执行 ./install 就生效了,再次访问页面:
安装RPM包时,包安装失败,需要卸载已安装,版本不匹配的包:
首先通过 rpm -q <关键字> 可以查询到rpm包的名字
然后 调用 rpm -e <包的名字> 删除特定rpm包
如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包
如果恰好有多个包叫同样的名字,使用 rpm -e --allmatches --nodeps <包的名字> 删除所有相同名字的包, 并忽略依赖
我安装的过程中,突然22端口不能访问了,考虑到是openssh-server 的问题
yum install openssh-server
出现已安装其他版本的服务,并且安装的版本类型不匹配
卸载这些包:
rpm -e --allmatches --nodeps openssh-server
重新安装,然后启动:
service sshd start
查看是否启动成功:
netstat -ntpl | grep 22