に失敗しました:CoreOSユニットは、私がCoreOS上<code>chat.service</code>ユニットファイルを使用してサービスを起動しようと、それが失敗した進水
// chat.service
[Unit]
Description=ChatApp
[Service]
ExecStartPre=-/usr/bin/docker kill simplechat1
ExecStartPre=-/usr/bin/docker rm simplechat1
ExecStartPre=-/usr/bin/docker pull jochasinga/socketio-chat
ExecStart=/usr/bin/docker run -p 3000:3000 --name simplechat1 jochasinga/socketio-chat
fleetctl list-units
ショー:
UNIT MACHINE ACTIVE SUB
chat.service cfe13a03.../<virtual-ip> failed failed
をしかし、私はちょうどにchat.service
を変更した場合:
// chat.service
[Service]
ExecStart=/usr/bin/docker run -p 3000:3000 <mydockerhubuser>/socketio-chat
これはうまくいきました。 fleetctl list-units
ショー:
UNIT MACHINE ACTIVE SUB
chat.service 8df7b42d.../<virtual-ip> active running
EDIT journalctl -u chat.service
を使用しては、私が得た:私は最初chat.service
ユニットファイルに間違った
Jun 02 00:02:47 core-01 systemd[1]: Started chat.service.
Jun 02 00:02:47 core-01 systemd[1]: chat.service: Main process exited, code=exited, status=125/n/a
Jun 02 00:02:47 core-01 docker[8924]: docker: Error response from daemon: failed to create endpoint clever_tesla on network brid
Jun 02 00:02:47 core-01 systemd[1]: chat.service: Unit entered failed state.
Jun 02 00:02:47 core-01 systemd[1]: chat.service: Failed with result 'exit-code'.
Jun 02 00:02:58 core-01 systemd[1]: Stopped chat.service.
Jun 02 00:03:08 core-01 systemd[1]: Stopped chat.service.
何をしましたか?どんな指導も高く評価されます。マックOS X上Vagrant version of CoreOS (stable)を実行
ダンはばかげたミスでした。私はそれを修正し、それが動作するかどうかを見てみましょう、私は戻ってきます。ジャーナルのチップをありがとう。 – PieOhPah
問題は欠落した「プル」ではなかったようです。ユニットファイルを更新し、 'journalctl'ログを追加しました。 'chat.service'の最初のバージョンでは、 'signal'で失敗するようです。 – PieOhPah