docker-compose使用中遇到的坑及解决
docker-compose使用中遇到的坑
docker-compose能实现多个镜像集成,容器的同时启动,使用十分方便。
只需要写一个docker-compose.yml文件即可。
但是yml文件对格式十分严格。以下是我遇到的错误:
第一个
ERROR: yaml.scanner.ScannerError: while scanning for the next token
found character ‘\t’ that cannot start any token
in “.\docker-compose.yml”, line 3, column 3
原因:
yml中最前面用了tab,改成空格就好了。
对yaml文件格式要求严格。
将原来tab改成空格就好
第二个
ERROR: yaml.scanner.ScannerError: mapping values are not allowed here
in “.\docker-compose.yml”, line 4, column 17
原因:
出现这个错误的是因为yaml格式不正确,谷歌定义的yaml格式太严格了,每个冒号后面都必须带有空格
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Docker安装、创建镜像、加载并运行NodeJS程序的详细过程
本文给大家介绍Docker安装、创建镜像、加载并运行NodeJS程序的相关知识,通过示例给大家详细介绍创建一个nodejs程序的docker镜像的方法,需要的朋友跟随小编一起看看吧2021-06-06Windows10安装WSL2 Ubuntu20.04并设置docker环境的方法
这篇文章主要介绍了Windows10安装WSL2 Ubuntu20.04并设置docker环境的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-05-05Docker镜像推送(push)到Docker Hub的实现
这篇文章主要介绍了Docker镜像推送(push)到Docker Hub的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-09-09docker部署Vaultwarden密码共享管理系统的实现(图文)
Vaultwarden是一个开源的密码管理器,它提供了类似于Bitwarden的功能,允许用户安全地存储和管理密码、敏感数据和身份信息,本文主要介绍了docker部署Vaultwarden密码共享管理系统的实现,感兴趣的可以了解一下2023-10-10
最新评论