我想在本地安裝linode/lamp容器以在某些wordpress項目上工作,而不會讓我的機器受到所有燈泡依賴性的影響。Linode/lamp + docker-compose
我跟着this tutorial工作很好(它實際上超級簡單)。
現在我想使用docker-compose
,因爲我覺得只需鍵入docker-compose up
並且很好走就更方便。
在這裏我做了什麼:
Dockerfile:
FROM linode/lamp
RUN service apache2 start
RUN service mysql start
泊塢窗,compose.yml:
web:
build: .
ports:
- "80:80"
volumes:
- .:/var/www/example.com/public_html/
當我做docker-compose up
,我得到:
▶ docker-compose up
Recreating gitewordpress_web_1...
Attaching to gitewordpress_web_1
gitewordpress_web_1 exited with code 0
Gracefully stopping... (press Ctrl+C again to force)
我是guessi ng我需要在我的docker-compose.yml
命令參數,但我不知道我應該設置。
任何想法我做錯了什麼?
「docker-compose」這樣做的方式是實際爲每個組件使用不同的圖像。因此,而不是在同一個容器中運行mysql和apache,你將有一個apache + php容器和一個mysql容器。 – dnephin
確實。但在我的情況下,一個容器就夠了! –