close
最近要做CICD
我碰到了一個雷
在A B 兩個不同的環境 使用了同樣的docker image,同樣的docker-compose 設定,掛載出來的code居然完全不同
這是我docker-compose 中volume的設定
volumes:
- type: volume
source: source-code
target: /var/www/html/
我檢查了好幾次,image的hash版號都一樣,檢查不出個所以然
最後才發現是volume的問題,在使用docker-compose down 下掉設定後,他其實並沒有下乾淨,volume還需要remove掉才行
sudo docker volume rm my-volume
只有這樣才能在重新掛載之後,volume重新吃到新的code
文章標籤
全站熱搜