首页 > 其他分享 >xcat docker部署使用

xcat docker部署使用

时间:2023-12-08 10:57:10浏览次数:31  
标签:部署 宿主机 rsa xcat -- ssh docker

已打包到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

标签:部署,宿主机,rsa,xcat,--,ssh,docker
From: https://www.cnblogs.com/leaus/p/17884674.html

相关文章

  • 【Docker】更改docker镜像的存储路径
    1.查看Docker存储路径dockerinfo|grep"DockerRootDir"2.关闭所有运行的容器···dockerps|awk'{print$1}'|xargsdockerstop···3.停止docker服务systemctlstopdocker4.新增的磁盘挂载点上新建目录,并将原有的docker容器和镜像全部拷贝过来,比如这里新增......
  • xcat注入驱动,添加raid卡或网卡驱动
    创建额外配置文件chdef-tosimagecentos7.3-x86_64-install-compute-SN850imagetype=linuxosarch=x86_64osdistroname=centos7.3-x86_64osname=Linuxosvers=centos7.3otherpkgdir=/install/post/otherpkgs/centos7.3/x86_64pkgdir=/install/centos7.3/x86_64pkglist=/o......
  • xcat批量部署linux工具安装使用参考
    0、关闭selinux、iptables并配置hostssed-i's/^SELINUX*=.*$/SELINUX=disabled/g'/etc/selinux/configserviceiptablesstopchkconfig--level345iptablesoffecho"10.1.1.254mgtmgt.xcat.com">>/etc/hosts验证结果:cat/etc/hosts;cat/etc/se......
  • 快速认识什么是:Docker
    Docker,一种可以将软件打包到容器中并在任何环境中可靠运行的工具。但什么是容器以及为什么需要容器呢?今天就来一起学快速入门一下Docker吧!希望本文对您有所帮助。假设您使用Cobol构建了一个在某种奇怪风格的Linux上运行的应用程序。您想与您的朋友分享这个应用程序,但他有一个......
  • vue2项目打包dist文件后如何部署访问(本地部署和网络部署)
    1.本地部署前提:1.注意端口的占用,防火墙的放行;2.注意后端服务的请求链接3.记得不要关闭运行4.记得elementui的引入要放在vue版本导入的后面1.1.新建一个文件夹打开之后打开终端编辑1.2.npmiexpress-s是用于在Node.js项目中安装Express框架的命令编辑1.3.将项目打包好的dist......
  • Docker安装Zabbix-server出现[its "users" table is empty]问题的解决
    简述安装过程dockerrun--namezabbix-db--networkzabbixnet-eMYSQL_ROOT_PASSWORD="password"-eMYSQL_USER="zabbix"-eMYSQL_PASSWORD="zabbix"-eMYSQL_DATABASE="zabbix"-dmysqldockerrun--namezabbix-server--net......
  • 如何导出docker镜像
    参考资料:[实现本地镜像的导入、导出]我们知道docker高手制作docker镜像都是通过Dockfile去“编译”一个镜像的,但是由于种花家的网络状况,使用Dockerfile很难一步把docker里的环境给一步配好,所以更多的时候我会选择以一个base镜像为基础,装好环境后导出。就我的理解这......
  • docker基本命令
    1.基本命令dockerps查看所有运行中的DOCKERdockerps-a查询所有运行+非运行的dockerdockerlogs<容器id或容器名> 查看容器日志dockerlogs-f <容器id或容器名> 实时查看容器日志docker run--name《容器别名》--network《自定义网段》-d 《容器imgs》:<版本>......
  • Windows 下部署Redis 主从模式+哨兵模式+JAVA连接方式
    原文:Windows下部署Redis主从模式+哨兵模式+JAVA连接方式_javaredis部署-CSDN博客前言之前项目需求部署redis高可用,走了很多弯路以及相关配置来回折腾浪费了很多时间,特地记录下。主从模式:实现多台redis实例进行服务运行,并且数据相互同步;哨兵模式:实现主服务器和从服务器进行监......
  • 将 .NET Aspire AppHost 部署到 Kubernetes 集群
    使用Aspirate可以将Aspire程序部署到Kubernetes集群工具安装dotnettoolinstall-gaspirate--prerelease注意:Aspirate正在开发中,该软件包将作为预览版进行版本控制,--prelease选项将获得最新的预览版。 容器注册中心您将构建为容器的csproj文件(项目)必须至少包含Con......