docker-compose入门
一.初学四大坑(踩中一个那恭喜了):
1.空格
参数冒号后必须加空格,报错先检查你的空格
2.对空
空格数量不做要求,相同层级对应即可
3.字符
设置密码如果为纯数字,需转化为串,如:000000->‘000000’
4.顺序
对服务启动顺序有要求,注意顺序,顺序错了服务就会起不来
推荐一位优质up主:
好不好自己看了才知道,该视频仅对入门级友好,有一点基础的可以直接从进阶篇开始,开头也会带你安装docker-ce
docker入门视频:通俗易懂篇
https://bilibili.com/video/BV1og4y1q7M4
docker-compos视频:compose进阶篇
https://www.bilibili.com/video/BV1kv411q7Qc
遇见狂神说
这是一个真大佬(主要是java,docker也很细致),希望他的辍学教育梦能够给迷茫的你们一点点启发
二.version版本对应:
version版本规则为向下兼容
以下为参照,建议直接访问官网
https://docs.docker.com/compose/compose-file/
三.servises服务配置:
例:build
version: "3.8"
services:
webapp:
build: ./dir
这里不做过多解释,在官网上你想要的都有
#下面是官网查询方法
访问https://www.docker.com/
Dosc:https://docs.docker.com/
找到参考(Reference)
https://docs.docker.com/compose/compose-file/#build
找到compose文件参考并选择对应版本(Compose file reference–>version3)
右侧导航栏中找到你所需的配置点击即可跳转
英语是硬伤的建议打开谷歌翻译
https://translate.google.cn/
如果是谷歌浏览那就不用说了,都懂的