搜索结果

原创文章,欢迎转载。转载请注明:转载自it 人故事会,谢谢!原文链接地址:『中级篇』 docker官网介绍(四)从 docker官网了解 docker的历史,为了保证文章的质量,多增 了截图,想让各位老铁看的比较爽官网 docker官网介绍 docker安装官网分类社区版( dockercommunity edition ce )企业版( dockerenterprise edition dockeree
用docker在一个新的centos 虚拟机装一把。光吹说多好没用。开始展示真实的实力的时候了用我的教程保证5 分钟安装。1. 安装docker1.1 更新yum 源sudo  yum  update1.2 增 加docker的yum 源vi  /etc/yum.repos.d/docker.repo 写入下面的内容dockerrepo name docker  repository baseurl https://yum.dockerproject.org/repo/main/centos/ releasever/                enabled 1                gpgcheck 1 gpgkey https://yum.dockerproject.org/gpg1.3 通过yum 安装dockersudo  yum  install  docker-engine1.4 速器注册:daocloud  或者  阿
提供了很多的功能,包括可以为容器设置检查点、设置版本和查看两个容器之间的差别,这 特性可以帮助调试bug 。多租户环境另外一个 docker有意思的使用场景是在多租户的应用中,它可以避免关键应用的重写。我们一个特别的关于这个场景的例子是为iot (译者注:物联网)的
如何持续集成imageimage0 :开发人员提交代码到github1 :触发jenkins 操作2 :jenkins 将代码编译、验证3 :将代码封装在 docker镜像并上传至 docker仓库4 :jenkins 向marathon 发送部署请求,marathon 完成相应部署5 :进行集成测试6 :集成测试通过,触发研发环境部署7 :进行集成测试8 :供用户访问基于mesos 实践image 环
认地址:/var/log/mesos/mesos-slave.info )2. 观察进程是否正常(命令:ps ef grepmesos-slave )marathon1. 什么是marathon ?marathon 是mesos 的一个容器编排的插件。2. 配置marathon 开启mesos 容器化配置:命令:echo dockermesos > /etc/mesos-slave/containerizersecho 10mins > /etc/mesos-slave/executorregistrationtimeout 重启slave 节点:service mesos-slave restart3. 安装marathonsudo yum -y installmarathon4. 启动marathonservice marathon start5.marathon web :http::8080 通过marathon 调度mesos 运行容器:curl -x post http://192.168.30.3:8080/v2/apps-d app1.json -h content-type: application/json 在页面查看marathon 启动测试容
zookeeper start 启动mesos -master :service mesos -master start 启动mesos -slave :servie mesos -slavestart5. 验证访问web 页面:http://:5050 执行mesos 命令:master mesos-resolve cat/etc/mesos/zk mesos-execute --master master--name cluster-test --command sleep 5 个人网站:it 人故事会往期 docker学习:认识 docker核心概念和安装  镜像的常用操作容器的基本操作仓库数据卷网络dockerfilegit 入门jenkins 使用jenkins git docker dockercompose 的使用 dockermachine 的使用 dockerswarm 的使用监
需要进入多个tomcat 一个一个看麻烦吧。1.      elk 技术解决方案吧tomcat 收集起来2.      graylog mongo elasticsearch 把日志收集机器。mongo elasticsearch graylog 搭建日志系统安装要求: docker、docker-compose 配置文件:docker-compose.ymlsome-mongo:  image: mongo:3   volumes:      - /opt/graylog/data/mongo:/data/dbsome-elasticsearch:  image: elasticsearch:latest   command: elasticsearch   -des.cluster.name graylog   volumes:      -   /opt/graylog/data/elasticsearch:/usr/share/elasticsearch/datagraylog:  image: graylog2/server  volumes:      -   /opt/graylog/data/journal:/usr/share/graylog/data/journal      -   /opt/graylog/config:/usr/share/graylog/data/config  environment:      graylogpasswordsecret:   somepasswordpepper      graylogrootpasswordsha2:   8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918      graylogresttransporturi:  
1. 什么是 dockerswarm ?容器集群管理工具。通过 dockerswarm 可以将多台机器连接在一起,通过swarm 的调度可以服务的多台机器的部署,服务的伸缩。docker-swarm 的场景因为需要多台 docker虚拟机,在虚拟机中创建docker-machine 会发现一个很重要的问题,无法创建多个 docker的虚拟器,虚拟主机报错wrapper dockermachine process exiting due to closed plugin
1. 什么是dockermachine ? dockermachine 是一个工具,它可以帮你在虚拟主机安装 docker,并且通过docker-machine 相关命令控制主机。你可以用 dockermachine 在mac 、windows 、单位的网络、数据中心、云提供商(aws 或digital ocean )创建 docker主机。通过docker-machinecommands 你能启动、进入、停止、重启主机,也可以升级 docker,还可以配置 dockerclient 。2. 为什么要
)from flask import flaskfrom redis import redisapp flask name redis redis host redis port 6379 app.route / def hello :redis.incr hits return hello world i have been seen s times. redis.get hits if name main :app.run host 0.0.0.0 debug true 3 )在项目目录创建requirements.txt 并保存flaskredis 利用dockerfile 创建 docker镜像(重头戏)from python:2.7add . /codeworkdir /coderun pip install -r requirements.txtcmd python app.py dockerbuild -t web . 定义服务创建docker-compose.yml 文件compose 文件定义了2 个服务,web 和redis 。web 服务:1 从当前目录下的dockerfile
37/70
为您找到相关结果699个,耗时1秒