docker-compose報錯:(root) Additional property mail-service is not allowed


拿虛擬機做測試遇到的。

先說下我的基礎環境

環境centos 7 虛擬機

docker 服務正常 

虛擬機環境肯定是OK的。192.168.11.11
docker images
REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
nginx        latest    605c77e624dd   7 weeks ago   141MB

-----------------
重點:下載的最新版本2.23(也是出問題的原因)

#安裝

mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose
驗證版本
docker-compose version
******************2.23
----------------------
mkdir /docker/web -p

cd /docker/web/

vim docker-compose.yml

services-nginx-web:
    image: nginx
    expose:
       - 80
    ports:
       - "80:80"

#啟動容器
docker-compose up -d
報錯
Additional property services-nginx-web is not allowed
附加屬性服務-nginx-web是不允許的 
還沒去看官方詳細文檔說明,但根據報錯提示,明顯是在編輯yml文件時的定義不支持。
遇事不決問百度,結果發現都是不想干的回答,后來便刪掉最新的版本,下載的1.29.2版本,發現報錯解決了。

mv docker-compose-1.29.2Linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

docker-compose version
------------------------------------------------------
docker-compose version 1.29.2, build 5becea4c
docker-py version: 5.0.0
CPython version: 3.7.10
OpenSSL version: OpenSSL 1.1.0l  10 Sep 2019

docker-compose up -d
Creating web_services-nginx-web_1 ... done
創建成功

驗證nginx吧
curl 192.168.11.11

<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>

好了,正好是博客園創建成功時,遇到的一個小問題。

干脆發出來留念 ^_^


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM