docker stack deploy --compose-file=docker-compose.yml selenium の使い方について

compose.yml で docker swarm に使う selenium hub と chrome , react app , django app, nginx を定義しています。
docker stack deploy --compose-file=docker-compose.yml selenium というコードによりデプロイをしているのですが、 下記のようなエラーが出ます。どのようにすればいいのかアドバイスをいただきたいです。

error

failed to create service selenium_frontend: Error response from daemon: rpc error: code = InvalidArgument desc = ContainerSpec: image reference must be provided

yml

version: '3.8'services: hub: image: selenium/hub:4.1.3 ports: - 4442:4442 - 4443:4443 - 4444:4444 deploy: mode: replicated replicas: 1 placement: constraints: - node.role == worker chrome: image: selenium/node-chrome:4.1.3 depends_on: - hub environment: - SE_EVENT_BUS_HOST=hub - SE_EVENT_BUS_PUBLISH_PORT=4442 - SE_EVENT_BUS_SUBSCRIBE_PORT=4443 - NODE_MAX_SESSION=1 entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh' deploy: replicas: 1 placement: constraints: - node.role == worker backend: build: context: ./django command: gunicorn core.wsgi --bind 0.0.0.0:8000 ports: - "8000:8000" deploy: replicas: 1 frontend: build: context: ./react/blogapi volumes: - react_build:/react/build deploy: replicas: 1 nginx: image: nginx:latest ports: - 80:8080 volumes: - ./nginx/nginx-setup.conf:/etc/nginx/conf.d/default.conf:ro - react_build:/var/www/react depends_on: - backend - frontend deploy: replicas: 1 volumes: react_build:

コメントを投稿

0 コメント