Question for Sametime install.sh: docker-compose

Sametime 12 install.sh on linux uses the command "docker-compose" that needs to be installed separately. Regarding documentation at docker this command is deprecated and "docker compose" (the docker compose plugin) should be used instead.

Are there plans to update the install.sh to use this new "docker compose"?

@Torsten Link

Are you talking docker installation? or Sametime Installation

can you be more specific and clarify exactly where in our documentation ?

In the "install.sh" of current Sametime 12.0.1 package there is the following code in line 39:

	COMPOSE_EXEC="docker-compose"

This variable is later used in several places of the script to startup or shutdown the docker containers. e.g. line 74:

	IS_RUNNING=`${COMPOSE_EXEC} ps ${COMPOSE_PS_OPTIONS} | grep "auth"`

or line 357:

${COMPOSE_EXEC} up -d

Regarding this link "docker-compose" is deprecated and "docker compose" should be used instead....

I discussed it with our Engineering team

we currently still use 'docker-compose'

you can use 'docker compose' if you wish - you can update the .sh to use it

Please let me know if you have additional questions /comments.

I thought you do need docker compose if you plan to distibute containers accross multiple machines, if not (which is the case for sametime on Docker which can use only one machine) you still can use docker-compose (which is an aliasing to docker compose).

If you want to deploy sametime accross multiple instances, then you need to use kubernetes to deploy sametime.

I am receiving an error when running the script.

and

Did you follow step 2 in this link?

https://help.hcltechsw.com/sametime/12/admin/installing_docker.html

Did you install the separate docker-compose command as described in the Sametime product documentation?