arms 支持通过docker-compose 进行配置安装嘛 ?一定要在dockerFile 里

arms 支持通过docker-compose 进行配置安装嘛 ?一定要在dockerFile 里面吗?或者说可不可以在build镜像的时候把包打进去,但是通过compose.yml 的environment 进行控制是否开启?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
4 条回复 A 作者 M 管理员
  1. 可以通过Docker方式进行,但是需要使用Dockerfile进行构建,而不是使用docker-compose。可以通过以下步骤进行安装:

    1. 拉取arms-agent镜像

    docker pull registry.cn-hangzhou.aliyuncs.com/aliyunapp/arms-agent:latest

    2. 创建并运行arms-agent的容器

    docker run -idt --restart=always --name arms-agent -e GROUP_NAME=your_project_name -e APP_NAME=your_app_name -e APP_ID=your_app_id -e APP_SECRET=your_app_secret -e "TCP_PORTS=["8080","8081"]" -e "UDP_PORTS=["8080","8081"]" 
    egistry.cn-hangzhou.aliyuncs.com/aliyunapp/arms-agent:latest

    • 其中,需要将your_project_name、your_app_name、your_app_id、your_app_secret替换为实际的值,TCP_PORTS和UDP_PORTS可以根据实际情况进行修改。

    3. 确认arms-agent容器正常运行

    docker ps | grep arms-agent

    • 如果输出类似于以下内容,表示arms-agent容器已成功运行:

    CONTAINER ID   IMAGE                                              COMMAND                  CREATED         STATUS         PORTS                   NAMESd9638053cee8   registry.cn-hangzhou.aliyuncs.com/aliyunapp/arms-agent:latest   "/usr/local/arms-age…"   5 seconds ago   Up 4 seconds   12200/tcp,12201/tcp   arms-agent

  2. 楼主你好,在我们的Docker Compose 中,只需要写一个 docker-compose.yml 文件容器编排,然后通过命令去启动就可以达到自动化的操作