docker3 docker-compose標簽(空格分隔):編排文件 docker dockfile -> image docker-compose.ymlversion: "3.3"
docker compose安裝$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose docker-compose -v pip3 install docker-compose podman compose安裝pip3 install podman-compose 啟動容器docker-compose up -d nginx 例如 上面server { docker-compose ps查看容器 docker-compose start啟動所有容器 docker-compose stop關(guān)閉所有容器 docker-compose rm刪除容器 docker-compose kill直接殺掉 docker-compose down關(guān)閉并移除 docker-compose 結(jié)構(gòu)三層 project service container docker-compose.yml常用指令image指定鏡像 build指定dockerfile文件的路徑 command容器啟動之后的默認命令 links連接到其他服務(wù)中的容器 external_links連接到docker-compose.yml 外部的容器 甚至并非compose管理的容i去 ports暴露端口信息 類似 run -p expose暴露端口,只講端口暴露給連接的服務(wù),不暴露給宿主機 vulumes卷掛載路徑地址 volumes_from從另一個服務(wù)或者容器掛載卷 environment設(shè)置環(huán)境變量??梢允褂脭?shù)組或則字典兩種方式 docker-compose 高可用新建文件夾 /app-ha version: "3.3" docker 擴展docker-compose scale appb=2 |
|
來自: 新進小設(shè)計 > 《待分類》