Docker-compose up時報錯:


Docker-compose up時報錯:

ERROR: yaml.scanner.ScannerError: mapping values are not allowed here
in "./docker-compose.yml", line 2, column 9

解決

出現這個錯誤的是因為yaml格式不正確,谷歌定義的yaml格式太嚴格了,每個冒號后面都必須帶有空格

錯誤

version:"3"
services:
  web:   
    image: licerlee/friendlyhello:v1
    deploy:
      replicas:5
      resources:
        limits:
          cpus:"0.1"
          memory:50M
      restart_policy:
        condition: on-failure
    ports:
      - "80:80"
    networks:
      - webnet
networks:
  webnet:

正確

version: "3"
services:
  web:
image<span class="token punctuation">:</span> licerlee<span class="token operator">/</span>friendlyhello<span class="token punctuation">:</span>v1
deploy<span class="token punctuation">:</span>
  replicas<span class="token punctuation">:</span> <span class="token number">5</span>
  resources<span class="token punctuation">:</span>
    limits<span class="token punctuation">:</span>
      cpus<span class="token punctuation">:</span> <span class="token string">"0.1"</span>
      memory<span class="token punctuation">:</span> <span class="token number">50</span>M
  restart_policy<span class="token punctuation">:</span>
    condition<span class="token punctuation">:</span> on<span class="token operator">-</span>failure
ports<span class="token punctuation">:</span>
  <span class="token operator">-</span> <span class="token string">"80:80"</span>
networks<span class="token punctuation">:</span>
  <span class="token operator">-</span> webnet

networks:
webnet:


免責聲明!

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



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