docker的获取

发布于 2019-10-25  532 次阅读


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