云计算Paas(docker)基本环境安装

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44614406/article/details/88628644

1,Docker 服务的架构图

在这里插入图片描述

2,Docker 平台组成

在这里插入图片描述

3,网络说明

设备名:

  1. Server 节点
    主要作为系统的运行指令的发送节点。
    server:10.0.6.80
  2. Client 节点
    主要为服务运行的节点,可以使用一个或者多个均可。
    client1:10.0.6.81
    client2:10.0.6.82
  3. Registry 节点
    主要作为系统所有的运行的镜像仓库节点。
    registry:10.0.6.83

4,基础环境配置

在配置完网络接口之后,重启启动网络服务使更改生效:

  1. 配置 yum 源
    yum 源使用 centos7 和提供的 docker 目录的 yum 源,如:

     [root@registry ~]# vi /etc/yum.repos.d/docker.repo
     [centos]
     name=centos
     baseurl=file:///opt/centos
     gpgcheck=0
     enabled=1
     [docker]
     name=docker
     baseurl=file:///opt/docker/
     gpgcheck=0
     enabled=1
    
  2. 删除 iptables 防火墙规则

     # iptables –F
     iptables –X
     iptables –Z
     /usr/sbin/iptables-save
    
  3. 修改系统内核
    打开内核转发功能。
    编辑配置文件/etc/sysctl.conf,将以下内容添加:

     net.ipv4.ip_forward = 1
     net.ipv4.conf.default.rp_filter = 0
     net.ipv4.conf.all.rp_filter = 0
    
     修改完成后使用命令生效。
     # sysctl –p
    

5,容器服务管理平台 Rancher 安装搭建

1,Docker 软件包安装配置
所有节点安装 docker 环境。

# yum -y install docker-io

2、配置 Docker 配置文件
所有节点配置/etc/sysconfig/docker 文件修改如下配置:

ADD_REGISTRY='--add-registry 10.0.6.83:5000'
INSECURE_REGISTRY='--insecure-registry 10.0.6.83:5000'

3、启动服务

# systemctl start docker.service
systemctl enable docker.service

4、配置镜像仓库(wget ftp://192.168.100.10/docker-images(好像是这个)把镜像下载到registry镜像仓库里)
将提供的软件包拷贝到镜像注册节点,而后进行如下操作:
首先切换到镜像存放目录
镜像仓库导入镜像。

# docker load < registry_latest.tar

# docker images 查询上传的 image id)

#docker run -d -p 5000:5000 --restart=always --name registry
registry:latest(只做一遍)

# docker tag c9bd19d022f6( 此 处 为 上 一 步 查 看 的 上 传 镜 像 的 ID 值 )
10.0.6.83:5000/registry:latest
( 默 认 提 供 的 镜 像 导 入 格 式 为 文 件 名 _ 版 本 号 .tar 格 式 , 例 如
rancher_server_v1.1.4-xd.tar 此 镜 像 导 入 后 修 改 的 名 称 为
10.0.6.83:5000/rancher/erver:1.1.4-xd, registry_latest.tar 镜像导入后的结
果为 10.0.6.83:5000/registry:latest)

# docker push 10.0.6.83:5000/registry:latest
以此类推上传其他的镜像到私有仓库内。
注:
或者我们可以根据提供的 install.sh 脚本安装 docker 环境,只需要把提供的软件
包和 install.sh 脚本上传到仓库节点,配置好各节点 yum,运行 install.sh 脚本完成所
有节点安装,根据提示完成相关操作。
(此步骤只需要在 registry 节点操作)

6,下载镜像

1 Server 节点

# docker pull rancher/server:v1.1.4-xd

2 client 节点

# docker pull rancher/agent-instance:v0.8.3
# docker pull rancher/agent:v1.0.2

3 启动容器服务
在 server 节点启动

# docker run -d --restart=always -p 80:8080 rancher/server:v1.1.4-xd
运行完毕后可以通过 docker ps –a 命令查看运行的情况。

在这里插入图片描述

docker logs -f CONTAINER ID

打开服务器访问server节点的ip地址就OK了,就这样基本环境搭建完成。

展开阅读全文

没有更多推荐了,返回首页