0
我無法將正確的語法放入我的dockerfile中以使用docker-compose進行構建。將Gunicorn Systemd文件傳遞到Dockerfile
這是我dockerfile:
FROM centos:centos7
RUN sudo echo
'[Unit]
Description=gunicorn daemon
After=network.target
[Service]
User=tahaarmando
Group=nginx
WorkingDirectory=/home/tahaarmando/Projects/platform
ExecStart=/home/tahaarmando/Projects/platform/flower/bin/gunicorn --workers 3 --bind unix:/home/$
[Install]
WantedBy=multi-user.target'
>> /etc/systemd/system/gunicorn.service
當我嘗試建立它,我得到如下:
> Error response from daemon: Dockerfile parse error line 5: unknown instruction: '[UNIT]
什麼是正確的語法
你爲什麼要這麼做?您不要在docker容器中運行systemd,您只需直接運行該進程 –
我在許多服務器下的同一目錄中具有相同的django項目,我想通過運行docker容器來爲所有服務器設置gunicorn的systemd文件需要爲每個服務器複製和粘貼systemd。 –