xcat docker部署使用

发布时间 2023-12-08 10:51:29作者: LEAUS
已打包到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