已打包到docker镜像
docker pull leaus/xcat:2.14.6
#soft version:2.14.6 #os version :centos7.6.1610
本镜像仅适用于centos7以上系统,支持docker共用宿主机网络
宿主机不能存在tftpd、dhcpd、httpd、chronyd服务,否则可能会导致xcat启动失败
宿主机免密码登录(已有可跳过)
ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa ; cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys ;echo 'StrictHostKeyChecking no' > ~/.ssh/config;chmod 644 ~/.ssh/authorized_keys ~/.ssh/config
启动docker xcat
docker run -d --name xcat --network=host --hostname xcat --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /root/.ssh:/root/.ssh --restart=always leaus/xcat
宿主机配置登录别名
echo "alias xcat='ssh -p 2200 127.0.0.1'" > /etc/profile.d/xcat.sh
source /etc/profile.d/xcat.sh
登录xcat(如docker xcat刚启动,需等待一段时间)
xcat