when we run the command "docker-compose up" it shows the error below:
# docker-compose up
Building with native build. Learn about native build in Compose here: https://docs.docker.com/go/compose-native-build/
Creating sdc_2 ... done
Attaching to sdc_2
sdc_2 | /docker-entrypoint.sh: line 22: /opt/streamsets-datacollector-3.22.3/bin/streamsets: No such file or directory
contents of docker-compose.yml file
version: '3'
services:
sdc:
image: streamsets/datacollector:3.22.3
container_name: sdc_2
hostname: sdc002
restart: unless-stopped
network_mode: bridge
ports:
- 18630:18630/tcp
volumes:
- ./sdc-data:/data
environment:
SDC_CONF_HTTP_AUTHENTICATION: 'form'
what could be causing this problem?
the docker-entrypoint.sh file that is inside the sdc 3.22.3 image may be having a problem?
when we create the sdc docker container manually with "docker run...", as below, the container works 100%:
docker run -d -p 18630:18630 \
-h sdc002 \
--name sdc_2 \
-e SDC_CONF_http_authentication=form \
streamsets_tzdata2022a:3.22.3