文档章节

docker

memristor
 memristor
发布于 2017/07/20 19:39
字数 284
阅读 110
收藏 3
安装nginx
docker pull nginx
docker run --name localnginx -d  -p 8080:80 -v /Users/wangweiwei11/Desktop/alarm:/usr/share/nginx/html:ro nginx

docker logs localnginx
docker cp localnginx:/etc/nginx/nginx.conf ./
进入容器内部
docker exec -it 4532 bash

安装mysql
docker pull mysql
mysql作为客户端使用
docker run -it --rm  mysql mysql -h10.207.213.37 -P8200 -umyuser -pmypassword
启动一个mysql实例
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql
docker run -it --link some-mysql:mysql --rm mysql  sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'

安装httpd
docker pull httpd
docker run -d --name localhttpd  -p 8081:80 -v /Users/wangweiwei11/Desktop/alarm:/usr/local/apache2/htdocs/ httpd

安装jenkins
docker pull jenkins
docker run --name myjenkins -p 8080:8080 -p 50000:50000 -v /var/jenkins_home jenkins
docker restart myjenkins
docker logs myjenkins

安装gitlab
https://docs.gitlab.com/omnibus/docker/README.html
docker pull gitlab/gitlab-ce
 docker run  -d --name mygitlab --hostname gitlab.example.com --publish 443:443 --publish 8082:80 --publish 22:22 --restart always -v /Users/wangweiwei11/gitlab/config:/etc/gitlab -v /Users/wangweiwei11/gitlab/logs:/var/log/gitlab -v /Users/wangweiwei11/gitlab/data:/var/opt/gitlab   gitlab/gitlab-ce

# ELK
https://hub.docker.com/r/sebp/elk/~/dockerfile/
docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it --name elk sebp/elk
执行命令进行测试:
service logstash stop
/opt/logstash/bin/logstash -e 'input { stdin { } } output { elasticsearch { hosts => ["localhost"] } }'

http://localhost:9200/_search?pretty
http://localhost:5601/

elk

https://www.kancloud.cn/hanxt/elk/158426

https://kibana.logstash.es/content/kibana/

https://elasticsearch.cn/book/elasticsearch_definitive_guide_2.x/foreword_id.html

© 著作权归作者所有

共有 人打赏支持
memristor
粉丝 44
博文 203
码字总数 176319
作品 0
长沙
程序员

暂无文章

活动推荐|互联网3.0与区块链新时代论坛(北京)

1 时间地点 **时间:**9月22日 14:00 - 18:00 地点:(北京海淀)西大街70号 3w咖啡 二层 2 活动详情 Harmony创始人Stephen及团队将介绍他们的区块链分片扩容技术。Stephen曾任Apple地图服务...

HiBlock
40分钟前
1
0
如何优雅的删除Redis的大key

关于Redis大键(Key),我们从[空间复杂性]和访问它的[时间复杂度]两个方面来定义大键。前者主要表示Redis键的占用内存大小;后者表示Redis集合数据类型(set/hash/list/sorted set)键,所含有的...

IT--小哥
49分钟前
1
0
spring cloud学习笔记

工具 eclipse 4.9 gradle 4.10.2 spring cloud Finchley.SR1 spring boot 2.0.4 build.gradle buildscript {ext {springBootVersion = '2.0.4.RELEASE'}repositories {jcenter()......

bobby2006
51分钟前
1
0
Tcl命令操作实验-----(5)

Vivado% proc myproc {arg} {puts $arg}Vivado% myproc mynamemynameVivado% if {2>1} {puts 2>1} else {puts 2<1}2>1...

whoisliang
今天
1
0
比特币钱包RPC的PHP调用方法

当我们希望在Php开发的网站中加入比特币支付功能时,需要解决的第一个 问题,就是如何在Php程序代码中调用比特币钱包的RPC API开发接口来实现 我们期望的功能,例如比特币的支付与接收。 例如...

汇智网教程
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部