rancher-开源的企业级容器管理平台

WuYiLong原创小于 1 分钟容器rancher

docker 部署rancher

// rancher 1.x版本
sudo docker run -d --restart=always -p 8080:8080 rancher/server

// rancher 2.x版本
sudo docker run -d -v <主机路径>:/var/lib/rancher/ --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:stable

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:stable
启动容器并指定端口,如果没有rancher/server镜像会自动下载。执行完成后查看镜像与容器运行情况:
docker images
docker ps

docker 获取rancher的ip

docker inspect --format '{{ .NetworkSettings.IPAddress }}' 800d5789a90d

800d5789a90d: 容器的id

docker hub和github,rancher结合

  • 把项目上传到github,并且包含docker file的文件,
  • docker hub通过dockerfile文件,把项目打包成一个镜像
  • rancher连接docker hub的镜像库
  • 在添加服务那里只需要添加镜像的名称加用户名

harbor,rancher,gitlab结合

  • harbor是个私人仓库支持k8s的helm安装和本地安装,
  • gitlab通过ci可以配置打包后的镜像存储库-harbor
  • rancher连接harcher
  • 在添加服务那里ip+镜像名
上次编辑于:
贡献者: wuyilong