Centos7.5 ----- docker ------- splash
              第一步:服务器环境的配置
              第二步:dcoker环境的配置
                     基础环境配置
                            一、安装docker
                     配置docker镜像加速
              第三步:在docker中安装splash镜像
              第四步:配置腾讯服务器

Centos7.5 ----- docker -------
splash

第一步:服务器环境的配置

  • 需要有一个自己的服务器,这里我用的是腾讯的CentOS
    7.5 64位的
  • 这个应该大家都会,不会的可以去百度一下

第二步:dcoker环境的配置

基础环境配置

Centos7上安装docker
Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。

社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。

社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。

一、安装docker
  • 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

–           
通过 uname -r 命令查看你当前的内核版本

–           
$ uname -r

  • 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。

–           
$ sudo yum update

  • 3、卸载旧版本(如果安装过旧版本的话)

–           
$ sudo yum remove docker 
docker-common docker-selinux docker-engine

  • 4、安装需要的软件包,
    yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

–           
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  • 5、设置yum源

–           
$ sudo yum-config-manager --add-repo -
-https://download.docker.com/linux/centos/docker-ce.repo

  • 6、可以查看所有仓库中所有docker版本,并选择特定版本安装

–           
$ yum list docker-ce --showduplicates | sort -r

  • 7、安装docker

–           
$ sudo yum install docker-ce#由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0

–           
$ sudo yum install <FQPN> # 例如:sudo yum install docker-ce-17.12.0.ce

  • 8、启动并加入开机启动

–           
$ sudo systemctl start docker

–           
$ sudo systemctl enable docker

  • 9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

–           
$ docker version

配置docker镜像加速

  • 请参考我的博客 https://www.cnblogs.com/yunlongaimeng/p/9932886.html
  • 在docker中安装splash:
  • 命令:sudo docker pull
    scrapinghub/splash
  • 运行splash
  • 命令:sudo docker run
    -d -p 8050:8050 scrapinghub/splash
  • -d是在后台运行,-p指定端口 这里可以参考我的博客安装的过程:https://www.cnblogs.com/yunlongaimeng/p/9500287.html
  • 主要是配置入规则和端口能够让腾讯服务器来通过转发规则匹配到splash的端口和地址映射(具体步骤请一步一步按下图操作)

第三步:在docker中安装splash镜像

  • 在docker中安装splash:
  • 命令:sudo docker pull scrapinghub/splash
  • 运行splash
  • 命令:sudo docker run -d -p 8050:8050 scrapinghub/splash
  • -d是在后台运行,-p指定端口 这里可以参考我的博客安装的过程:https://www.cnblogs.com/yunlongaimeng/p/9500287.html

第四步:配置腾讯服务器

•            
主要是配置入规则和端口能够让腾讯服务器来通过转发规则匹配到splash的端口和地址映射(具体步骤请一步一步按下图操作)

•            
配置完成后需要重启一下服务器

•            
然后用自己服务器的公网的ip加上splash的端口号就可以了,比如我的服务器ip是:192.168.11.11,splash的端口地址是8050,那么我就需要访问:192.168.11.11:8050就可以了这个下面是结果

利用Centos服务器来搭建自己的splash,不再被安装的各种环境繁琐而担忧的更多相关文章

  1. CentOS服务器上搭建Gitlab安装步骤、中文汉化详细步骤、日常管理以及异常故障排查

    一, 服务器快速搭建gitlab方法 可以参考gitlab中文社区 的教程centos7安装gitlab:https://www.gitlab.cc/downloads/#centos7centos6 ...

  2. centos 6.8 搭建禅道 Linux一件安装、进程自起

    禅道官网:http://www.zentao.net/ linux一键安装包内置了apache, php, mysql这些应用程序,只需要下载解压缩即可运行禅道.Linux 64位一键安装包(适用于L ...

  3. Centos 7.5 搭建FTP配置虚拟用户

    Centos 7.5 搭建FTP配置虚拟用户 1.安装vsftpd #vsftpd下载地址 http://mirror.centos.org/centos/7/os/x86_64/Packages/v ...

  4. svn 服务器的搭建以及客户端的使用

    1.svn 服务器的搭建以及客户端的使用,安装见下面的博客 https://blog.csdn.net/zh123456zh789/article/details/80921179 说明:服务器只是用 ...

  5. Centos服务器上NFS灾备环境及KVM的搭建及使用

    1.概述 由于在单台服务器上搭建灾备环境需要KVM和NFS的支持,下面先列出KVM的搭建流程,再列出使用NFS实现单台服务器灾备的流程. A.搭建KVM环境 1>.主机环境准备 Linux Sy ...

  6. 利用chrony和ntp搭建时间同步服务器

    利用chrony和ntp搭建时间同步服务器 环境说明 系统版本    CentOS 6.9 x86_64 Network Time Protocol(NTP,网络时间协议)用于同步它所有客户端时钟的服 ...

  7. 在阿里云主机上基于CentOS用vsftpd搭建FTP服务器

    最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序 ...

  8. CentOS 6.4 搭建git 服务器

    CentOS 6.4 搭建git 服务器 (2013-11-22 19:04:09)转载▼ 标签: it 分类: Linux 此文件是依据markdown所编写,更好效果参见本人github的文档ht ...

  9. 阿里云(ECS)Centos服务器LNMP环境搭建

    阿里云( ECS ) Centos7 服务器 LNMP 环境搭建 前言 第一次接触阿里云是大四的时候,当时在校外公司做兼职,关于智能家居项目的,话说当时俺就只有一个月左右的 php 后台开发经验(还是 ...

随机推荐

  1. MD 的常用语法格式

    参考资料:MarkDown 语言常用语法 注意:vscode 中,可以使用 ctrl + shift + v 进行预览: 一.标题 一般使用 # 来进行层级标识.共 6 个层级,再多不识别. #  = ...

  2. codeforces733C

    Epidemic in Monstropolis CodeForces - 733C 有n条鱼排成一列,第i条鱼大小为ai,根据自然界的生存法则,相邻的两只鱼中,较大的鱼可以吃掉较小的鱼,如果两条鱼大 ...

  3. 【深入Java虚拟机】之三:内存溢出

    为了更直接的了解各区域,下面我们来看几个示例. 1.Java 堆溢出 下面的程中我们限制Java 堆的大小为20MB,不可扩展(将堆的最小值-Xms 参 数与最大值-Xmx 参数设置为一样即可避免堆自 ...

  4. 题解 AT2390 【Games on DAG】

    题目大意 给出一个n个点m条边的DAG,记为G. 可以删掉若干条边成为G′,显然有 2m 种不同的G′. 连边保证:若有 (xi →yi​) 边,则 xi​ < yi . 初始点1和点2有一个标 ...

  5. ant在windows及linux环境下安装

    ant下载 http://ant.apache.org/ https://ant.apache.org/bindownload.cgi 历史版本 ant在windows下安装 解压到D盘 新建系统变量 ...

  6. shell实战之日志脱敏

    本次实战目标为日志脱敏,将日志目录内的所有文件进行处理,凡是涉及到卡号和密码的信息,一律以“*”号替代,要替代的内容都从对应的标签内获取,本脚本执行目录 drwxr-xr-x 5 root root ...

  7. makefile :=和+=

    经常有人分不清= .:=和+=的区别  这里我总结下做下详细的分析: 首先你得清楚makefile的运行环境,因为我是linux系统,那么我得运行环境是shell 在Linux的shell里,shel ...

  8. JavaFile、递归、字节流、字符流整理

    File 1.1                File类的构造函数 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作. 当把持久设备上的数据读取到内存中的这个动作称为输入 ...

  9. Hbase 元数据一致性检查(转)

    最近在学习HBase先关的知识,顺便做一下笔记,以加深知识的了解和掌握. Hbase常用工具 文件检测修复工具 hbase hbck -help 常用选项: -details 显示所有region检查 ...

  10. CMDB服务器管理系统【s5day90】:API验证

    1.认证思路刨析过程 1.请求头去哪里拿? 1.服务器端代码: def test(request): print(request) return HttpResponse('你得到我了') 2.客户端 ...