本站教程收集整理的这篇文章主要介绍了docker-compose编排服务,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_618_0@
安装
方案一(错误多)
安装docker-compose
yum -y install epel-release
yum -y install python-pip
pip install docker-compose
查看安装版本 docker-compose –version
卸载docker-compose
pip uninstall docker-compose
方案二(慢)
1 下载1.25.0 docker compose
sudo curl -L “https://github.com/docker/compose/releases/download/1.25.0/docker-compose-
(
u
n
a
m
e
?
s
)
?
(uname -s)-
(uname?s)?(uname -m)” -o /usr/local/bin/docker-compose
2 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
3 测试安装
sudo docker-compose –version
方案三(可行)
docker-compose案例
1 docker-compose.yml文件内容
version: '3'
services:
ci_demo:
container_name:
ci_demo
build:
/usr/local/app/
image:
'ci-demo:latest'
ports:
- "8080:8080"
volumes:
- /usr/local/java/jdk1.8.0_231:/usr/local/jdk
- /usr/local/maven/apache-maven-3.3.9:/usr/local/maven
environment:
TZ: 'Asia/Shanghai'
command:
java -jar app.jar
restart:
always
gitlab_gitlab_ce:
container_name:
gitlab_gitlab_ce
image:
'gitlab/gitlab-ce:latest'
ports:
- "443:443"
- "3030:3030"
- "2222:22"
volumes:
- /usr/local/gitlab/config:/etc/gitlab
- /usr/local/gitlab/logs:/var/log/gitlab
- /usr/local/gitlab/data:/var/opt/gitlab
environment:
TZ: 'Asia/Shanghai'
restart:
always
sonatype_nexus3:
container_name:
sonatype_nexus3
image:
'sonatype/nexus3:latest'
ports:
- "9001:8081"
volumes:
- /usr/local/nexus-data:/nexus-data
environment:
TZ: 'Asia/Shanghai'
restart:
always
registry:
container_name:
registry
privileged:
true
image:
'registry:latest'
ports:
- "5000:5000"
volumes:
- /usr/local/registry:/var/lib/registry
environment:
TZ: 'Asia/Shanghai'
restart:
always
2 常用命令
docker-compose build 构建
docker-compose up [-d] 启动/更新服务[后台运行]
docker-compose down 停止服务
docker-compose start/restart 启动/重启服务
香港vps docker-compose stop 停止服务
总结
此博客实现从docker管理服务,转变从dockers-compose编排管理多个服务
本站总结
以上是本站教程为你收集整理的docker-compose编排服务全部内容,希望文章能够帮你解决docker-compose编排服务所遇到的程序开发问题。
如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。