一、Docker有三大組件:DockerFile,DockerCompose,DockerSwarn。可以看出compose是docker中的一個關鍵部分。怎么理解他呢?
其實,Compose首先是一個項目,Python語言實現的,如果要使用他,就得先在主機上安裝這個軟件。這個組件的作用可以理解為是Docker容器的一個快速編排工具,這里編排可以理解為,docker容器的排序和操作,比如啟停,先后順序等等。他主要是簡化了docker容器的啟停,順序等的操作步驟。企業級的快速編排工具可以參考k8s。
二、如果沒有dockercompose,我們需要啟動一個容器,或者反復啟動一個容器,則都需要執行如下類似的命令
三、如果想要使用dockercompose組件提高以上的效率,則可以編寫一個dockercompose.yml文件,隨后,對於容器的各種操作,直接操作該yml文件即可
下圖yml中,減號開頭的內容表示這里是數組里的元素,可以在同級里寫多個元素,只要都以減號開頭即可
四、Linux小技巧,vi模式下的原樣粘貼