DockerCompose之介绍和使用
一、Docker有三大组件:DockerFile,DockerCompose,DockerSwarn。可以看出compose是docker中的一个关键部分。怎么理解他呢?
其实,Compose首先是一个项目,Python语言实现的,如果要使用他,就得先在主机上安装这个软件。这个组件的作用可以理解为是Docker容器的一个快速编排工具,这里编排可以理解为,docker容器的排序和操作,比如启停,先后顺序等等。他主要是简化了docker容器的启停,顺序等的操作步骤。企业级的快速编排工具可以参考k8s。
二、如果没有dockercompose,我们需要启动一个容器,或者反复启动一个容器,则都需要执行如下类似的命令
三、如果想要使用dockercompose组件提高以上的效率,则可以编写一个dockercompose.yml文件,随后,对于容器的各种操作,直接操作该yml文件即可
下图yml中,减号开头的内容表示这里是数组里的元素,可以在同级里写多个元素,只要都以减号开头即可
四、Linux小技巧,vi模式下的原样粘贴