All Projects → zhaoyunxing92 → docker-case

zhaoyunxing92 / docker-case

Licence: MIT license
这个项目主要是为了快速拉起docker服务

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to docker-case

Cookbook
🎉🎉🎉JAVA高级架构师技术栈==任何技能通过 “刻意练习” 都可以达到融会贯通的境界,就像烹饪一样,这里有一份JAVA开发技术手册,只需要增加自己练习的次数。🏃🏃🏃
Stars: ✭ 428 (+1280.65%)
Mutual labels:  rabbitmq, zookeeper, rocketmq
taotao-cloud-project
微服务开发脚手架,包括大数据模块、微服务模块、前端模块。基于Spring Cloud Alibaba的微服务架构。提供技术框架的基础能力的封装,减少开发工作,只关注业务,包含了工作以来的工作总结和技术沉淀
Stars: ✭ 76 (+145.16%)
Mutual labels:  zookeeper, rocketmq, nacos
Springboot Templates
springboot和dubbo、netty的集成,redis mongodb的nosql模板, kafka rocketmq rabbit的MQ模板, solr solrcloud elasticsearch查询引擎
Stars: ✭ 100 (+222.58%)
Mutual labels:  rabbitmq, zookeeper, rocketmq
Onemall
芋道 mall 商城,基于微服务的思想,构建在 B2C 电商场景下的项目实战。核心技术栈,是 Spring Boot + Dubbo 。未来,会重构成 Spring Cloud Alibaba 。
Stars: ✭ 5,312 (+17035.48%)
Mutual labels:  zookeeper, rocketmq, nacos
skalogs-bundle
Open Source data and event driven real time Monitoring and Analytics Platform
Stars: ✭ 16 (-48.39%)
Mutual labels:  kibana, grafana, zookeeper
Graphite Stack Ansible Vagrant
Provision a complete Graphite, StatsD & Grafana install using Ansible and (optionally) Vagrant
Stars: ✭ 62 (+100%)
Mutual labels:  vagrant, grafana
My Cheat Sheets
A place to keep all my cheat sheets for the complete development of ASIC/FPGA hardware or a software app/service.
Stars: ✭ 94 (+203.23%)
Mutual labels:  vagrant, grafana
elastic-stack-testing
Elastic Stack Testing Framework (ESTF) 🤖
Stars: ✭ 47 (+51.61%)
Mutual labels:  vagrant, kibana
distmq
Distributed Message Queue based on Raft
Stars: ✭ 32 (+3.23%)
Mutual labels:  rabbitmq, rocketmq
dockerX
Examples of amazing Docker/Docker-Compose/Docker Swarm technologies
Stars: ✭ 17 (-45.16%)
Mutual labels:  vagrant, rabbitmq
docker grafana statsd elk
Docker repo for a general purpose graphing and logging container - includes graphite+carbon, grafana, statsd, elasticsearch, kibana, nginx, logstash indexer (currently using redis as an intermediary)
Stars: ✭ 19 (-38.71%)
Mutual labels:  kibana, grafana
jmx-monitoring-stacks
No description or website provided.
Stars: ✭ 170 (+448.39%)
Mutual labels:  kibana, grafana
Phalcon Vm
Vagrant configuration for PHP7, Phalcon 3.x and Zephir development.
Stars: ✭ 43 (+38.71%)
Mutual labels:  vagrant, rabbitmq
Ansible Playbooks
Ansible playbook collection that have been written for Ubuntu. Some of the playbooks are Elasticsearch, Mesos, AWS, MySql, Sensu, Nginx etc..
Stars: ✭ 429 (+1283.87%)
Mutual labels:  vagrant, grafana
Vagrant Elastic Stack
Giving the Elastic Stack a try in Vagrant
Stars: ✭ 131 (+322.58%)
Mutual labels:  vagrant, kibana
tsharkVM
tshark + ELK analytics virtual machine
Stars: ✭ 51 (+64.52%)
Mutual labels:  vagrant, kibana
k8s-all-in-one
Create a All-in-one Kubernetes Cluster.
Stars: ✭ 35 (+12.9%)
Mutual labels:  vagrant, grafana
vagrant-vault-consul-docker-monitoring
No description or website provided.
Stars: ✭ 20 (-35.48%)
Mutual labels:  kibana, grafana
generator-mitosis
A micro-service infrastructure generator based on Yeoman/Chatbot, Kubernetes/Docker Swarm, Traefik, Ansible, Jenkins, Spark, Hadoop, Kafka, etc.
Stars: ✭ 78 (+151.61%)
Mutual labels:  vagrant, kibana
JavaFamily
【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
Stars: ✭ 517 (+1567.74%)
Mutual labels:  rocketmq, nacos

docker-case

这个项目主要是为了快速拉起基于docker的服务,在使用中如果有问题可以提交issuse 有没有涉及到的欢迎添加进来,(本人的系统是deepin各位在使用中如果遇到系统问题也欢迎提交issuse)

代码地址

码云:https://gitee.com/zhaoyunxing92/docker-case

github:https://github.com/zhaoyunxing92/docker-case

重要提示

windows用户请自觉放弃!自觉放弃!放弃!,不要折腾了,当然你会vagrant还是可以看看的

进展

vagrant 快速构建docker环境

看完这个三篇文章就可以获取一个安装好docker的虚拟机环境,如果你先麻烦可以直接到centos-docker下载我制作好的box

docker-compose安装

官网安装 各种系统安装很详细了,下面是按照官网搬书

github 可以找新版本的安装

  • 下载

    sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  • 授权

    sudo chmod +x /usr/local/bin/docker-compose
  • 检查

    $ docker-compose -v
    docker-compose version 1.24.0, build 0aa59064

docker-compose简单命令汇总

跟docker 命令差不多,只不过是要使用docker-compose.yml控制

docker 更多的使用看官网不赘述了太多了

  • 启动

    sunny@g50 es $ docker-compose start
    Starting elasticsearch ... done
    Starting kibana        ... don
  • 停止

    sunny@g50 es $ docker-compose stop
    Stopping kibana        ... done
    Stopping elasticsearch ... done
  • 拉起

    # -d 表示后台运行,更多参数含义去官网理解
    sunny@g50 es $ docker-compose up -d
    Creating network "es_esnet" with the default driver
    Creating elasticsearch ... done
    Creating kibana        ... done
  • 移除

    sunny@g50 es $ docker-compose down
    Stopping kibana        ... done
    Stopping elasticsearch ... done
    Removing kibana        ... done
    Removing elasticsearch ... done
    Removing network es_esnet

docker安装

docker 要求系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本

  • 移除残渣

    $ sudo apt-get remove docker docker-engine docker.io
  • 下载

    windows 严格安装流程是可以成功的

    yum -y install docker-io
    # 或者
    sudo wget -qO- http://get.docker.com | sh
  • 启动

    service docker start
    # 开机自动启动
    systemctl enable docker.service
  • 查看日志

    docker logs -f xxx # 容器名称
  • 进入容器

    docker exec -it xxx /bin/bash # xxx 替换为容器名称
  • 删除容器

    docker rm xxx # xxx 替换为容器名称
     # 如果容器在启动但是需要删除
    docker rm -f xxx
  • 加速

    docker 拉去images会十分缓慢可以修改 /etc/docker/daemon.json文件没有创建,可以换阿里的,下面使用的是网易的

    {
      "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }

    修改完成后重启

    sudo systemctl daemon-reload
    sudo systemctl restart docker
  • 用户授权

    sudo groupadd docker # 创建docker组 默认会创建
    sudo usermod -aG docker $USER  # 当前用户添加到docker组
    # 更新docker组
    newgrp docker
    sudo service docker restart
    # 普通用户执行还是提示权限不够,则修改/var/run/docker.sock权限 
    sudo chmod a+rw /var/run/docker.sock
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].