docker有两个版本,如下:
第3部分:服务
docker stack ls docker stack deploy -c <composefile> <appname> docker service ls docker service ps <service> docker inspect <task or container> docker container ls -q docker stack rm <appname> docker swarm leave --force
有一个报错: docker遇到问题四:yaml: line 1: mapping values are not allowed in this context 2018年06月12日 11:21:45 Cappuccinooo 阅读数 8446 文章标签: docker 更多分类专栏: docker版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/kuangay/article/details/80662914参考官方文档 part3示例,执行docker stack deploy -c docker-compose.yml getstartedlab命令,报错信息如下: cappuccinooos-MacBook-Pro:part3 cappuccinooo$ docker stack deploy -c docker-compose.yml getstartedlab yaml: line 1: mapping values are not allowed in this context• 1 • 2 从报错信息可以知道,是docker-compose.yml文件格式有问题,yml文件对空格缩进有严格的要求,直接复制官方文档的内容是不行的,网上搜了下有在线检查yml文件格式的工具,格式错误会给出对应提示,觉得挺方便的,链接如下:https://www.bejson.com/validators/yaml/ 修改docker-compose.yml格式后,执行docker stack deploy -c docker-compose.yml getstartedlab命令成功 cappuccinooos-MacBook-Pro:part3 cappuccinooo$ docker stack deploy -c docker-compose.yml getstartedlab Creating network getstartedlab_webnet Creating service getstartedlab_web
第4部分,
做好上面的3个部分后, 弄集群,需要开启虚拟服务,但是云本身就是虚拟的,无法再开,所以只能用物理机或者是vm软件 云怎么弄 VT-X/AMD-v enabled. Enabling it in the BIOS is mand 需要安装docker-machine:https://docs.docker.com/machine/install-machine/#installing-machine-directly 安装virtrualbox:https://www.virtualbox.org/wiki/Linux_Downloads,,选择对应的linux版本,然后yum安装(有依赖包) wget https://download.virtualbox.org/virtualbox/6.0.12/VirtualBox-6.0-6.0.12_133076_el7-1.x86_64.rpm yum -y install VirtualBox-6.0-6.0.12_133076_el7-1.x86_64.rpm
Comments | NOTHING