1 Star 0 Fork 2.2K

lizhien / docker-compose

forked from zhengqingya / docker-compose 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

docker-compose

docker-compose

docker-compose安装

# 安装依赖
yum -y install epel-release
# 安装PIP
yum -y install python-pip
# 升级PIP
pip install --upgrade pip
# 验证pip 版本
pip --version
# 安装docker compose
pip install -U docker-compose==1.25.0
# 验证docker compose版本
docker-compose --version
# 安装补全插件
curl -L https://raw.githubusercontent.com/docker/compose/1.25.0/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose

docker-compose卸载

# pip卸载
pip uninstall docker-compose

docker-compose相关命令

# 构建镜像
docker-compose build
# 构建镜像,--no-cache表示不用缓存,否则在重新编辑Dockerfile后再build可能会直接使用缓存而导致新编辑内容不生效
docker-compose build --no-cache
# config 校验文件格式是否正确
docker-compose -f docker-compose.yml config
# 运行服务
ocker-compose up -d
# 启动/停止服务
docker-compose start/stop 服务名
# 停止服务
docker-compose down
# 查看容器日志
docker logs -f 容器ID
# 查看镜像
docker-compose images
# 拉取镜像
docker-compose pull 镜像名

常用shell组合

# 删除所有容器
docker stop `docker ps -q -a` | xargs docker rm
# 删除所有标签为none的镜像
docker images|grep \<none\>|awk '{print $3}'|xargs docker rmi
# 查找容器IP地址
docker inspect 容器名或ID | grep "IPAddress"
# 创建网段, 名称: mynet, 分配两个容器在同一网段中 (这样子才可以互相通信)
docker network create mynet
docker run -d --net mynet --name container1 my_image
docker run -it --net mynet --name container1 another_image

环境准备

git clone https://gitee.com/zhengqingya/docker-compose.git
cd docker-compose

====================================================================================
========================= ↓↓↓↓↓↓ 环境部署 start ↓↓↓↓↓↓ ====================================
====================================================================================\

运行服务

portainer

docker-compose -f docker-compose-portainer.yml -p portainer up -d

-p:项目名称
-f:指定docker-compose.yml文件路径
-d:后台启动

访问地址:ip地址:9000

mysql

docker-compose -f docker-compose-mysql.yml -p mysql up -d

yearning

docker-compose -f docker-compose-yearning.yml -p yearning up -d

访问地址:ip地址:8000 默认登录账号密码:admin/Yearning_admin

oracle18c

docker-compose -f docker-compose-oracle18c.yml -p oracle18c up -d

配置参考:Docker(9) 安装Oracle18c

jenkins

docker-compose -f docker-compose-jenkins.yml -p jenkins up -d

访问地址:ip地址:8080

jrebel

docker-compose -f docker-compose-jrebel.yml -p jrebel up -d

默认反代idea.lanyus.com, 运行起来后

  1. 激活地址: ip地址:8888/UUID -> 注:UUID可以自己生成,并且必须是UUID才能通过验证 -> UUID在线生成
  2. 邮箱随意填写

redis

docker-compose -f docker-compose-redis.yml -p redis up -d

连接redis

docker exec -it redis redis-cli -a 123456  # 密码为123456

nginx

docker-compose -f docker-compose-nginx.yml -p nginx up -d

访问地址:ip地址:80

elasticsearch

docker-compose -f docker-compose-elasticsearch.yml -p elasticsearch up -d

rabbitmq

docker-compose -f docker-compose-rabbitmq.yml -p rabbitmq up -d

web管理端:ip地址:15672 登录账号密码:admin/admin

activemq

docker-compose -f docker-compose-activemq.yml -p activemq up -d

访问地址:ip地址:8161 登录账号密码:admin/admin

baidupcs-web

docker-compose -f docker-compose-baidupcs-web.yml -p baidupcs-web up -d

访问地址:ip地址:5299

nacos

docker-compose -f docker-compose-nacos.yml -p nacos up -d

访问地址:ip地址:8848/nacos 登录账号密码默认:nacos/nacos

sentinel

docker-compose -f docker-compose-sentinel.yml -p sentinel up -d

访问地址:ip地址:8858 登录账号密码:sentinel/sentinel

minio

docker-compose -f docker-compose-minio.yml -p minio up -d

访问地址:ip地址:9000/minio 登录账号密码:root/password

kafka

docker-compose -f docker-compose-kafka.yml -p kafka up -d

集群管理地址:ip地址:9000

==============================================================================
======================== ↑↑↑↑↑↑ 环境部署 end ↑↑↑↑↑↑ ================================
==============================================================================\

空文件

简介

docker-compose集成环境系列 展开 收起
Docker
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Docker
1
https://gitee.com/lizhien/docker-compose.git
git@gitee.com:lizhien/docker-compose.git
lizhien
docker-compose
docker-compose
master

搜索帮助