DevOps課程-docker Note 1

docker Note,記錄一下自己沒很熟的部分重點

ZONGRU Li
Jan 8, 2022

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"

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet