DevOps課程-docker Note 1
docker compose範例:
docker compose相關操作:
啟動:
docker-compose -f {docker-compose YAML檔,其中} up -d確認docker 建立的網路:
(其中會看到存放上述YAML檔的目錄會被拿來做docker網路的前贅字):
docker network ls關掉docker-compose啟動的所有容器:
docker-compose -f {docker-compose YAML檔} down(由docker-compose建立的docker網路會用同一個!)
剛好社群有人問到怎麼複製volume備份的問題,找到一篇暴力簡單解:
#參考解答
# Supplement "old_volume" and "new_volume" for your real volume names
docker volume create --name new_volume
docker container run --rm -it \
-v old_volume:/from \
-v new_volume:/to \
alpine ash -c "cd /from ; cp -av . /to"