`
wiselyman
  • 浏览: 2093991 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
Group-logo
点睛Spring4.1
浏览量:82328
74ae1471-94c5-3ae2-b227-779326b57435
点睛Spring MVC4...
浏览量:130804
社区版块
存档分类
最新评论

在CentOS7上部署基于docker的微型平台云-CloudFocker

    博客分类:
  • PaaS
 
阅读更多

1.准备

在各种涉及到下载的操作,除了被墙打不开以外,还会有域名解析错误,修改dns服务

 

nmtui

 修改dns为:

 

 

nameserver 8.8.8.8
nameserver 8.8.4.4

 

 

2.安装依赖

 

yum -y install gcc git wget go

 

 

3.配置gopath

 

vi /etc/profile

#######
export GOPATH=/root/go
#######


source /etc/profile

 

 

5.安装docker

docker安装可以通过

yum -y install docker

 但是由于版本太老,会报client api和server api版本不一致的错误,可以参照:

CentOS7安装最新版本的docker 

 

6.编译安装cloudfocker

 

go get github.com/cloudcredo/cloudfocker/fock

 编译好的fock可执行文件在/root/go/bin下

 

 

7.检验安装

   

mv fock /usr/bin

 

 

fock docker

 

 

7.下载cloudfoundry的docker镜像

fock this

 但是无法下载docker镜像

可先自行下载镜像上传到服务器上,下载地址

然后执行

cat fee97b71-17d7-4fab-a5b0-69d4112521e6 | docker import - cloudfocker-base  

 相当于手工完成了

fock this

 

8.新增buildpacks

fock add-buildpack https://github.com/cloudfoundry/java-buildpack

 

9.部署一个Java测试程序

cd /root/go/src/github.com/cloudcredo/cloudfocker/sample-apps/java

 

fock up

 

出现以下表示部署成功:

Started the CloudFocker container.
Deleting the CloudFocker container...
cloudfocker-staging
Deleted container.
Starting the CloudFocker container...
c63b7062ccae17d7a6dd4cae98d0db92242eef660cb1d9031d119fa228da583d
Started the CloudFocker container.
Connect to your running application at http://localhost:8080/

 效果如图:



 

 

 这一步如果顺利的话,可以打开http://ip:8080,但是总是会出现无法下载依赖的tomcat。我这部署成功也是有概率的

 

 

10.更多请关注CloudFocker

  • 大小: 14 KB
分享到:
评论

相关推荐

    centos7.6离线安装docker-ce-19.03、nvidia-docker2

    离线环境下,在centos7.6系统上安装docker-ce-19.03,nvidia-docker2.4版本,其中docker-ce-19.03在docker-local.tar压缩文件里面,nvidia-docker2在nvidia-docker2.zip文件中。 具体安装流程如下: 1.安装docker ...

    centos7.6机器上离线安装docker-ce-19.03、nvidia-docker2

    在CentOS 7.6上离线安装Docker CE 19.03和Nvidia Docker 2可以按照以下步骤进行操作: 首先,您需要从Docker官方网站或Nvidia Docker官方网站下载对应版本的安装包。确保选择与您的操作系统和架构(例如x86_64)...

    CentOS7_nvidia-docker2安装.rar

    centos7 nvidia-docker2离线安装包,使用命令rpm -ivh --force *.rpm sudo systemctl restart docker sudo systemctl daemon-reload 依次执行此命令,如果 事先安装了containerd.io 则需要先进行 rpm -qa | grep ...

    centos7 docker、docker-compose离线安装包以及安装脚本

    解压上传到服务器 安装docker sh install.sh docker-18.03.1-ce.tgz 卸载docker sh uninstall.sh 安装docker-compose sh docker-compose.sh docker-compose-Linux-x86_64 如有不明白的欢迎随时咨询

    Docker Engine(docker-ce-20.10.13-3.el7.x86_64)

    Docker Engine适用于linux/centos 7 x86_64系统,文件包括内容: docker-ce-20.10.13-3.el7.x86_64.rpm containerd.io-1.5.10-3.1.el7.x86_64.rpm docker-ce-cli-20.10.13-3.el7.x86_64.rpm docker-ce-rootless-...

    docker-ce-26.1.0使用yum安装包

    说明:在最小化CentOS Linux release 7.6.1810 中制作yum源,docker-ce是centos 7系统x86架构rpm包。 使用: 1、上传文件到/data/docker-ce解压,或者任意目录后修改docker-ce-26.1.0.repo 中baseurl路径。 2、mv ...

    docker-ce-17.03.2.ce-1.el7.centos.x86_64 离线安装 RPM安装包

    docker-ce-17.03.2.ce-1.el7.centos.x86_64 Centos7 离线安装包和依赖包、 audit-libs-python-2.7.6-3.el7.x86_64.rpm checkpolicy-2.5-4.el7.x86_64.rpm docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm docker-ce-...

    Centos7-x86架构下离线安装docker与docker-compose的教程和资源

    我们在安装服务器的时候,很多情况都是局域网,没有外网,安装软件特别的麻烦,主要的问题就是依赖包,所以整理资源和教程。...1.Centos7-x86架构下离线安装docker与docker-compose的教程 2.安装需要的rpm包以及依赖包

    一键离线安装部署 Docker Community Edition 版本 docker-ce-24.0.7.tar.gz

    本安装程序提供一键安装功能,用于部署 Docker Community Edition 版本 docker-ce-24.0.7.tar.gz,专为 x86 架构设计。此版本已在 Linux 内核操作系统如 CentOS 等上进行优化,确保兼容性和稳定性。CentOS 7.9 的...

    docker-engine-1.12.6-1.el7.centos.x86_64

    centos 7 离线安装docker-engine-1.12.6 yum localinstall *.rpm Installing : docker-engine-1.12.6-1.el7.centos.x86_64 8/8 Verifying : libsemanage-python-2.5-11.el7.x86_64 1/8 Verifying : setools...

    centos7离线安装docker-compose,安装包

    上传文件到服务器,执行cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose 安装完成,执行docker-compose -v 查看版本号是否安装成功

    centos下nvidia-docker2环境安装离线安装资料包

    本离线安装资料包提供了在CentOS上安装NVIDIA-Docker2的步骤,尤其适合网络环境不稳定或者需要离线安装的场景。 首先,你需要确保系统已经安装了Docker。在CentOS中,可以通过以下步骤安装: 1. 更新系统软件包: ...

    centos6 安装docker docker-io-1.7.1.rpm docker-engine-1.7.1-1.el6.x86_64.rpm

    centos6 不再支持直接使用yum安装, 可使用rpm包的安装低版本docker方式, docker 1.7.1

    docker-centos7-x86镜像

    docker export做的镜像,需要cat centos_x86.tar |docker import - centos7:x86导入

    docker-engine-1.7.1-1.el6.x86-64.rpm【CentOS6能用的docker完整安装包】

    查了很多资料都说不支持Centos6,需要升级内核,后来终于找到不升级内核的办法,成功安装上docker,必须要用到这个版本的docker安装包,CentOS6能用的docker完整安装包,已在生产环境稳定使用。

    centos7使用docker-compose安装es(包括IK分词器扩展)+kibana

    环境:centos7.7_x86_64 1、虚拟机内存要稍大些至少2G 2、es需要修改linux宿主机的一些参数 设置vm.max_map_count=262144 vim /etc/sysctl.conf vm.max_map_count=262144 不重启, 直接生效当前的命令 ...

    docker-ce-20.10.12 centos7.x 离线安装含依赖包

    Docker CE(Community Edition)是Docker公司的开源容器运行时平台,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到...遵循上述步骤,你就能顺利地在你的CentOS 7系统上部署并运行Docker CE。

    centos6.8-离线安装docker环境所需的rpm

    在本文中,我们将深入探讨如何在CentOS 6.8系统上离线安装Docker环境,这主要依赖于RPM(Red Hat Package Manager)包。RPM是Linux发行版如CentOS用来安装、升级和管理软件的主要方式。由于是离线安装,我们需要预先...

    centos7离线安装docker

    CentOS 7 离线安装 Docker 是指在不联网的情况下,在 CentOS 7 操作系统上安装 Docker 的过程。 Docker 是一个流行的容器化平台,可以帮助开发者快速构建、测试和部署应用程序。下面是 CentOS 7 离线安装 Docker 的...

    基于ubuntn及centos下离线安装docker、docker-compose

    1.下载安装文件: 2.解压安装文件: $ unzip nvidia-docker2_rpm.zip 3.安装docker: ...分别输入docker及docker-compose,没有提示“command not found”说明安装成功 $ docker $ docker-compose

Global site tag (gtag.js) - Google Analytics