我有问题,今天我更新了我的 docker,但是当我想升级我的 docker-compose 时,有
Error: for Redis 'ContainerConfig'
,我的 YAML:
redis:
image: redis:6.0.10
container_name: dwh-airflow-redis
expose:
- 6379
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 5s
timeout: 30s
retries: 50
restart: always
我的
.sh
是:
sudo docker-compose \
-f compose/dev/docker-compose.yml \
-f compose/dev/docker-compose.spark.yml \
-f compose/dev/docker-compose.airflow.yaml \
down
sudo docker-compose \
-f compose/dev/docker-compose.airflow.yaml \
up -d airflow-init
sudo docker-compose \
-f compose/dev/docker-compose.yml \
-f compose/dev/docker-compose.spark.yml \
-f compose/dev/docker-compose.airflow.yaml \
up --build
我的 docker 版本:
Docker version 26.0.0, build 2ae903e
和我的 docker-compose 版本:docker-compose version 1.29.2, build unknown
,我的操作系统 Ubuntu LTS 22.04
谢谢你
可以像以前一样构建我的容器运行
先尝试运行
docker-compose down
,然后再试一次。
它对我有用并在这里找到了答案:
https://github.com/teslamate-org/teslamate/discussions/3776