Sam*_*man 40 docker dockerfile docker-compose
我正在尝试管理一个多容器项目。在某些时候我收到这个我不明白的错误。我尝试获取日志,但没有。
version: "3.7"
services:
api:
build: ../api
command: sh -c "rails s"
working_dir: /app
depends_on:
- database
networks:
- citrine-api
- citrine-front
ports:
- 3000:3000
volumes:
- type: bind
source: ../api
target: /app
front:
build: ../frontend
command: sh -c "yarn dev"
depends_on:
- api
networks:
- citrine-front
volumes:
- type: bind
source: ../frontend
target: /app
ports:
- 5173:5173
database:
image: keinos/sqlite3
networks:
- citrine-api
ports:
- 3306:3306
networks:
citrine-api: {}
citrine-front: {}
Run Code Online (Sandbox Code Playgroud)
strconv.Atoi:解析“”:语法无效
从本地构建的映像是简单的 dockerfile。
有人有办法纠正这个问题吗?
ASK*_*ASK 84
我也面临同样的问题。除了以下错误外,没有任何错误:
strconv.Atoi: parsing "": invalid syntax
Run Code Online (Sandbox Code Playgroud)
设想:
以下命令将停止并删除 docker compose 文件中未定义的所有 docker 容器。您的系统中可能运行着许多有用的容器,这些容器不是由 docker-compose 文件创建的,也不是由其他人创建的。请谨慎使用此命令!
解决方案:
docker-compose down --remove-orphans
Run Code Online (Sandbox Code Playgroud)
解释:由于某种原因,docker-compose 创建了一些未知的容器以及服务。此命令删除那些未知的有问题的容器。
kxo*_*kxo 11
需要您自担风险使用它:
docker-compose down --remove-orphans
Run Code Online (Sandbox Code Playgroud)