docker-composeで構築するための正しい構文を私のdockerfileに入れることができません。Gunicorn SystemdファイルをDockerファイルに渡す
この私の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]
右構文
なぜそれをしたいですか?あなただけのプロセスを直接実行するドッカーコンテナでsystemdを実行しないでください –
私は多くのサーバの下で同じディレクトリに同じdjangoプロジェクトを持っています、私はすべての私のサーバのためにgunicornのsystemdファイルを設定します。システムごとにコピーして貼り付ける必要があります。 –