在泊塢窗,撰寫文檔中的quickstart: Compose and Django頁面,無論是Dockerfile
和docker-compose.yml
文件添加.
爲/code
,像這樣:只有在開發環境中時,我如何才能將卷與docker-compose連接起來?
ADD . /code/
而且幾行後:
web: build: . command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/code
我猜測這樣做是爲了在開發時,你不會經常重建圖像,並且在使用docker build
時他的圖像已經內置了源代碼,因此在生產中,您可以簡單地使用docker run
來獲取容器。那是對的嗎?
如果是這樣,問題是,我如何創建一個docker-compose.yml
來連接一個卷,或者不要根據我是在創建一個生產還是在開發堆棧?