# docker-compose 部署

# 前置条件

  • 请准备一台 linux 环境,2cx4Gx50G;
  • docker v18.06+
  • jenkins v2.0+ 请参看 jenkins的配置
  • harbor v1.6.0+
  • kubernetes v1.12.0+

# 安装过程

# 1.下载安装包

$ wget https://gitee.com/goatom/atomci/releases/download/v1.5.2/atomci-latest-docker-compose.tgz
1
# 安装docker-compose
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
1
2
3

# 2. 安装包目录结构

---- atomci-latest  #
 |__ conf           # 后端的示例配置文件
 |__ nginx          # 前端nginx示例配置文件
 |__ mysql          # mysql
 |__ start.sh        # 部署启动脚本
 |__ docker-compose.yml  # docker-compose启动文件
1
2
3
4
5
6

# 3. 应用启动

TIP

启动容器前请将atomci::url 调整为atomci部署对应的主机的IP, 否则jenkins的回调会失败.

$ bash start.sh
1

# 4. 确认服务状态/应用访问

$ docker-compose ps
1

TIP

默认会侦听8090端口,可以通过 http://[deploy-ip-addr]:8090 来开启 atomci 的旅程(:

默认用户名及密码: admin / 123456

# 部署视频

# 下一步

完成自定义环境配置,run atomci in real world. 参考快速开始

# 附录

# Jenkins agent 容器化配置

# 卸载应用

# 停止服务
$ docker-compose stop

# 删除服务容器
$ docker-compose rm -f

# 清除数据目录
$ rm -f mysql/data
1
2
3
4
5
6
7
8
上次更新: 2023/6/14 08:48:06