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