私はsystemdが無効になっているUbuntu 18.04.5 LTSを実行している仮想マシンを使用しています。
ルートアクセス権があります。
インストールされているDockerでdockerを実行しようとすると、Cannot connect to the Docker daemon atというエラーが表示されますunix:///var/run/docker.sock
。ドッカーデーモンは実行中ですか?
systemctl
エラーが発生したため実行できません。システムは初期化システム(PID 1)としてsystemdを使用して起動しませんでした。動作できません。
コマンドを実行しましたが、リストされているsudo service --status-all
サービスの中でDocker用のサービスが見つかりませんでした。
オペレーティングシステムはをsys-v
使用していますinit
。
ここでドッカーを使用する方法はありますか?
PS:私も同じ質問をしました。アクブンツコメントにどんな方がここに来て聞いてみると言いましたね。
編集:コメントで提案されているように、以下をdockerd
使用して手動でドッカーデーモンを起動してみました。
failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables -t nat -N DOCKER: iptables v1.6.1: can't initialize iptables table `nat': Permission denied (you must be root)
。
私はrootで、ターミナルプロンプトはroot@05a4a97d8391:~#
まだdockerd
sudoとして実行されていて、プロンプトsudo -i
はsudo su -
同じままです。