当前位置: 首页 > 虚拟化
  • docker 容器上编译 go 程序无法运行,提示找不到文件

    在kubernetes1.9上测试deploy的rolling-update,使用的测试用例是go写的一个简单webserver,本地编译没问题,且可以执行,但是再kubectl上跑起来提示文件找不到,网上搜了半天,起原因就是go的编译方式问题,因为运行在 alpine3.6 上面,涉及到了动态编译和静态编译的问题,网上的很多方法并不适用,最后测试了好久终于给搞定了。

    阅读全文
    作者:Fisher | 分类:docker, 虚拟化 | 标签:,
  • 如何在 Docker上部署一个 Rails 应用

    [摘要] Docker 官方镜像库已经提供了各种web应用而创建的Docker image,直接拿下来使用即可。如果自己创建Docker image的话,可以使用Docker的building tools来创建你的Docker容器,也可以通过Onbuild的命令行方式来创建Dockerfiles,而且这种使用更加纯粹的Dockerfiles方式会带给你更多的益处:

    阅读全文
    作者:Fisher | 分类:云计算, 虚拟化 | 标签:
  • 创建基于CentOS下sshd和httpd服务的Docker image

    一直在按照传统的观念想像如何更方便的使用Docker,如新建一个Docker容器(CONTAINER),通过ssh登录上去然后搭建上各种应用服务。但貌似Docker的理念就不是这样的,每一个单一应用作为一个独立的服务来使用,可规划到SaaS上来,不必追求大而全。不过我还是比较倾向于至少一个服务要有主应用如:apache,然后有sshd,这样可以登录上去进行各种配置,而不是每次都在Docker上创建新的容器,并把配置add进去。。。

    阅读全文
    作者:Fisher | 分类:云计算, 虚拟化 | 标签:
  • 使用yum直接生成Docker image

    默认创建Docker image的方式是通过调用Dockerfile,但这并不是唯一的方法,这里介绍一种更简单的方法,直接使用yum命令来创建自己的Docker image。

    WildFly8.0.0Final版本近期发出,并且在Fedora 20的仓库中能够更新升级。现在我们创建一个最小化的WildFly image,这个应用服务器需要不少的依赖包,所以先别期望一个只有100MB的image,最终的大小可能会接近1GB。

    阅读全文
    作者:Fisher | 分类:云计算, 虚拟化 | 标签:, ,