ubuntu16.04LTS安装rancher

1、更新apt源地址

cp /etc/apt/sources.list /etc/apt/sources.list.bak

vim /etc/apt/sources.list

deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

apt-get update

apt-get upgrade -y

2、安装docker-engine

curl https://releases.rancher.com/install-docker/1.13.sh | sh

3、设置registry(在这里设置了私服镜像库)

vim /lib/systemd/system/docker.service

ExecStart=/usr/bin/docker daemon --insecure-registry XXX.XXX.XXX.XXX

systemctl daemon-reload

systemctl restart docker

4、设置加速器(由于国内下载镜像速度受到限制,所以使用加速器是最好选择)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF‘
{
  "registry-mirrors": ["https://XXXXXX.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload

sudo systemctl restart docker
5 、安装rancher
docker pull rancher/server:stable
一、设置外接数据库:
这里我设置外界数据库为mysql
在Ubuntu中安装完mysql后要设置对外可见
vim /etc/mysql/mysql.conf.d/mysqld.cnf 修改127.0.0.1使外部连接成功

sudo /etc/init.d/mysql restart 重启数据库
连接外接数据库:
docker run -d --name rancher-server --restart=unless-stopped -p 8080:8080  rancher/server:stable --db-host XXX.XXX.XXX.XXX --db-port 3306 --db-user cattle --db-pass cattle --db-name cattle
二、设置rancher的内存大小(建议最多设置为宿主机物理内存的70%)
docker run -d --name rancher-server --restart=unless-stopped -p 8080:8080 -e JAVA_OPTS="-Xmx4096m" rancher/server:stable
三、设置HA节点(建议设置HA,以做主备)
docker run -d --name rancher-server-node --restart=unless-stopped -p 8080:8080 -p 9345:9345  rancher/server:stable --db-host xxx.xxx.xxx.xxx --db-port 3306 --db-user cattle --db-pass cattle --db-name cattle --advertise-address XXX.XXX.XXX.XXX

时间: 2024-07-30 20:26:40

ubuntu16.04LTS安装rancher的相关文章

Ubuntu16.04LTS安装

1. 制作u盘启动盘 下载ubuntu-16.04-desktop-amd64.iso文件后,使用u盘启动盘制作工具:Win32DiskImager(14.04LTS后都需要用到这工具制作:https://wiki.ubuntu.com/Win32DiskImager/),安装完工具后,打开直接点击write即可制作成功. 2. u盘启动盘安装 直接插入u盘,重启电脑进入安装界面,选择好对应的语言版本,进入下一步. 到达安装类型页面后,本人选择其他选项,自己分区(本人为单系统ubuntu,双系统

Ubuntu16.04LTS安装集成开发工具IDE: CodeBlocks 和Eclipse-cdt

上文中,我们已经介绍了QT5.10.0在Ubuntu下的安装 https://www.cnblogs.com/si-lei/p/9240230.html, 接下来我们介绍CodeBlocks以及Eclipse-cdt开发环境的搭建: 1. 在Ubuntu 软件中同时安装CodeBlocks 和 Eclipse: 打开Ubuntu软件: 找到开发工具(在下方): 选择IDE,就可以清楚看到CodeBlocks 以及 Eclipse啦! 直接点击安装即可: 输入密码: 同时安装eclipse: 等待

ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法)

每次配置环境都头疼得要死,总是会遇到各种各样的问题,这次决心一劳永逸地解决这个问题,踩最多的坑,装最稳的环境. 先介绍用于测试的电脑:操作系统是在清华镜像上下载的ubuntu16.04LTS,内核版本是4.15.0-29-generic,电脑是联想Y430P,显卡我没记错的话是GTX850M. 本篇绝大部分操作需要管理员权限,即sudo,也许不把cuda安装到/usr/lib而是自己的home目录下可以不用sudo权限,但我没有尝试,有兴趣的可以自己尝试一下. 一.更换内核 CUDA8.0最高仅

Ubuntu16.04安装kubernetes1.13集群

Ubuntu16.04安装kubernetes1.13集群 最新的安装可以使用以下方式:https://www.cnrancher.com/docs/rancher/v2.x/cn/overview/quick-start-guide 方便,快捷! 以下为正文. 前言 Docker容器化,虚拟化技术上的又一个猛将,可以极高提高软件部署的速度.运行一个Docker容器,这个容器作为一个进程分配了计算资源,不同容器之间资源隔离,仿佛每个容器都是一台机器, 并且通过宿主机网桥,可以模拟一个局域网.可以

Ubuntu16.04安装tensorflow+安装opencv+安装openslide+安装搜狗输入法

Ubuntu16.04在cuda以及cudnn安装好之后,安装tensorflow,tensorflow以及opencv可以到网上下载对应的安装包并且直接在安装包所在的路径下直接通过pip与conda进行安装,如下图所示: 前提是要下载好安装包.安装好tensorflow之后还需要进行在~/.bashrc文件中添加系统路径,如下图所示 Openslide是医学图像一个重要的库,这里给出三条命令进行安装 sudo apt-get install openslide-tools sudo apt-g

Ubuntu16.04安装opencv for python/c++

Ubuntu16.04安装opencv for python/c++ 网上关于opencv的安装已经有了不少资料,但是没有一篇资料能让我一次性安装成功,因此花费了大量时间去解决各种意外,希望这篇能给一些人带去便利,节省时间. 1.安装OpenCV所需的库 1 sudo apt-get install build-essential 2 sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavforma

Ubuntu16.04 安装JDK Tomcat

Ubuntu16.04安装jdk,下载linux中的64版本 需要下载jdk,tomcat安装包 tar.gz版本的 http://pan.baidu.com/s/1mi4WVhA 安装JDK: [email protected]:~$ sudo mkdir /java [sudo] hongdada 的密码: hongdada[email protected]:~$ cd /Downloads bash: cd: /Downloads: 没有那个文件或目录 [email protected]:

Linux入门(9)——Ubuntu16.04安装flash player

打开网页经常提示安装flash player,不安装flash player很多网页的视频都看不了. Ubuntu16.04安装flash player 打开终端,输入: sudo apt-get install flashplugin-installer

ubuntu16.04安装部署监控系统zabbix2.4

Ubuntu16.04安装部署监控系统Zabbix2.4 第一部分,php+mysql+nginx组件安装 1.系统更新 sudo apt-get update && sudo apt-get upgrade 2.安装php-fpm 检索系统当前自带的PHP版本:apt-cache search php-fpm 安装依赖包:sudo apt-get install make  bison g++ build-essential libncurses5-dev cmake 安装php-fpm