开源是一种精神,分享是一种美德!

ubuntu16.04部署安装docker以及部署docker管理开源平台rancher

Linux W•X 720℃

ubuntu16.04部署安装docker以及部署docker管理开源平台rancher

安装ubuntu系统docker官方推荐04LTS版本,具体安装步骤不在讲解,自行百度,以下是安装好操作系统之后,配置好网络,可以正常访问外网,设置项:

1.ubuntu16.04长期支持版本

2.$:sudo root passwd   //设置root密码(设置完才可以root登陆,默认登录是你在安装系统时所填写的用户)

3.#:apt-get update   //更新源列表

4.#:apt-get install openssh-service  //安装ssh服务(默认没有安装ssh服务)

5.#:service ssh start   //启动ssh服务

6.#:ps -e | grep ssh   //查看是否有进程

7.#:xshell不能root用户直连服务器(为了安全,禁止远程root登录)

8.#:vim /etc/ssh/sshd_config   //修改配置,可以使用root直连服务

# Authentication:

LoginGraceTime 120

PermitRootLogin prohibit-password  改为 PermitRootLogin  yes

StrictModes yes

# service ssh restart     //重启服务

====ubuntu16.04安装docker====

https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1    

//官方文档

https://www.cnblogs.com/lizichao1991/p/7646917.html     //安装文档

https://www.linuxidc.com/Linux/2017-01/139985.htm       //安装文档

卸载旧版本

老版本的Docker被称为docker或docker-engine。如果这些已安装,请将其卸载:

$ sudo apt-get remove docker docker-engine docker.io

 

1.更新apt包索引:

$ sudo apt-get update

2.安装软件包以允许apt通过HTTPS使用存储库:

$ sudo apt-get install \   

apt-transport-https \   

ca-certificates \   

curl \   

software-properties-common

3.添加Docker的官方GPG密钥:

 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88通过搜索指纹的最后8个字符,确认您现在拥有带指纹的密钥 。

$ sudo apt-key fingerprint 0EBFCD88

pub   4096R/0EBFCD88 2017-02-22     

Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88

uid                  Docker Release (CE deb) <docker@docker.com>

sub   4096R/F273FCD8 2017-02-22

4.使用以下命令设置稳定的存储库。

$ sudo add-apt-repository \  

“deb [arch=amd64] https://download.docker.com/linux/ubuntu \  

$(lsb_release -cs) \  

stable”

安装DOCKER CE

1.更新apt软件包索引。

$ sudo apt-get update

2.安装最新版本的Docker CE.

$ sudo apt-get install docker-ce

安装最新版本可能不适合生产环境。所以在生产环境下,应该安装指定的版本号。

$ apt-cache madison docker-ce  //列出可用的版本(见下图)

docker-ce | 17.12.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages

1

$ sudo apt-get install docker-ce=17.03.2~ce-0~ubuntu-xenial  //安装指定版docker

3

4.运行hello-world验证是否正确安装了Docker CE 。出现以下信息安装正确。

$ sudo docker run hello-world

2

   以上就是Ubuntu安装docker的全部过程。

Rancher 全栈化容器管理平台

https://www.cnrancher.com/   (官方网站)

http://rancher.com/docs/rancher/v1.6/zh/quick-start-guide/ (官方文档)

启动RANCHER SERVER

你只需要一条命令就可以启动Rancher Server。当Rancher Server容器启动以后,我们将能查看到相关的日志。

$ sudo docker run -d –restart=unless-stopped -p 8080:8080 rancher/server:stable

//安装启动rancher容器(见下图)

5

66

Rancher UI的默认端口是 8080。所以为了访问UI,需打开http://<SERVER_IP>:8080。需要注意的事,如果你的浏览器和Rancher Server是运行在同一主机上的,你需要通过主机的真实IP地址访问,比如 http://192.168.1.100:8080 ,而不是 http://localhost:8080 或http://127.0.0.1:8080,以防在添加主机的时候使用了不可达的IP而出现问题。

安装后,打开浏览器输入IP:8080,(见下图,操作界面)

1.主界面

11

44

33

22

2018.03.17  W·X

转载请注明:LINUX! » ubuntu16.04部署安装docker以及部署docker管理开源平台rancher

喜欢 (0)