[英]What is wrong with my docker-compose.yml?
似乎這是我的yml文件中的錯誤。 我在這里閱讀了很多文章,但沒有發現任何內容。 我仍然無法正常工作。 我故意刪除了代碼中一些不必要的部分,因此在這里是:
version: '3.3'
services:
shop:
image: azamatibraimov/repository:shop
restart: always
ports:
- 8080:8080
expose:
- '8080'
depends_on:
- db
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: 'mydb'
MYSQL_ROOT_PASSWORD: '123'
ports:
- '3306:3306'
所以,當我這樣做時:
docker login && docker-compose up
我有這個輸出:
ERROR: manifest for azamatibraimov/repository:shop not found
shop:latest
docker image是什么? 這是您要在本地構建的東西嗎? 如果是這樣,請將以下內容添加到您的shop
服務中:
shop:
build:
context: .
image: shop:latest
…
作為上下文,將商店的Dockerfile
放置在該文件夾中。
我假設您已將映像推送到docker hub。 azamatibraimov/repository:shop
這是正確的azamatibraimov/repository:shop
映像名稱嗎?
要提取圖像,正確的語法是: username/repositoryname:tagname
默認標簽名稱為“最新”。 因此,如果在推送圖像時將其留為空白,則可能是正確的圖像名稱: azamatibraimov/repository:latest
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.