欢迎光临
我们一直在努力

docker-compose编排服务

本站教程收集整理的这篇文章主要介绍了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编排服务所遇到的程序开发问题。

如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。