誤って Docker コンテナを停止して削除した

皆さん、こんにちは。誤って Discourse の Docker コンテナを停止して削除してしまいました。再度起動しようとし、launcher startを実行すると、以下のエラーが表示されます。

"Your Docker installation is not using a supported storage driver. If we were to proceed you may have a broken install.
aufs is the recommended storage driver, although zfs / btrfs / overlay and overlay2 may work as well.
Other storage drivers are known to be problematic.
You can tell what filesystem you are using by running “docker info” and looking at the ‘Storage Driver’ line.

If you wish to continue anyway using your existing unsupported storage driver,
read the source code of launcher and figure out how to bypass this check."

サイトを復旧させるにはどうすればよいでしょうか?

「いいね!」 1

サポートされているドライバを使用して Docker を再インストールすることをお勧めします。docker info の出力結果を教えてください。

最低限、サポートされているエンジンのいずれかを使用している限り、git pull && ./launcher rebuild appを実行すれば、再び動作するようになります。

「いいね!」 2

返信ありがとうございます。

数時間以内に docker info の出力を投稿します。

再ビルドするとデータが失われてしまうのでしょうか?

いいえ、データベースやその他のコンテンツは Docker コンテナの外に保存されています。コンテナはいつでも安全に再構築できます(ただし、サイトが稼働中の場合は一時的なダウンタイムが発生します)。

「いいね!」 3

Docker 情報:

クライアント:
 デバッグモード: false

サーバー:
 コンテナ: 11
  実行中: 5
  一時停止: 0
  停止: 6
 イメージ: 18
 サーバーバージョン: 19.03.5
 ストレージドライバー: overlay2
  ベースファイルシステム: extfs
  d_type のサポート: true
  ネイティブオーバーレイ差分: true
 ログドライバー: json-file
 Cgroup ドライバー: cgroupfs
 プラグイン:
  ボリューム: local
  ネットワーク: bridge host ipvlan macvlan null overlay
  ログ: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: 非アクティブ
 ランタイム: runc
 デフォルトランタイム: runc
 Init バイナリ: docker-init
 containerd バージョン: b34a5c8af56e510852c35414db4c1f4fa6172339
 runc バージョン: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
 init バージョン: fec3683
 セキュリティオプション:
  apparmor
  seccomp
   プロファイル: default
 カーネルバージョン: 4.15.0-76-generic
 オペレーティングシステム: Ubuntu 18.04.3 LTS
 OSType: linux
 アーキテクチャ: x86_64
 CPU: 4
 総メモリ: 7.789GiB
 名前: plesk-s-1vcpu-2gb-ams3-01.local
 ID: UNYW:S4UK:I7CE:IVI4:ZR6I:AXPR:3LTL:3OTF:4VD4:GEFM:VVP6:3WZ5
 Docker ルートディレクトリ: /var/lib/docker
 デバッグモード: false
 レジストリ: https://index.docker.io/v1/
 ラベル:
 実験的: false
 不正なレジストリ:
  127.0.0.0/8
 Live Restore 有効: false

こんにちは、サムさん。これを試してみてください。ただし、サービスを再度アップロードすることができません。ベースイメージが再度実行されません。plesk イメージと docker ps コマンドを添付します。

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aa5a18a5467b 0c04b35ef09a "/ sbin / boot" 9 days ago Up 2 minutes 0.0.0.0:8070->80/tcp, 0.0.0.0:9443->443/tcp app

ご支援ありがとうございます。

Plesk や同様のソフトウェアとの併設インストールはサポートされていません。

Discourse 公式の標準インストール手順 をお読みください。

「いいね!」 5

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.