
Ubuntu日本語フォーラム

ログインしていません。
ubuntu14.04ベースのシステムにてDocker18.06.03-ceを運用しようとしています。一旦はうまくいったように見えましたが、システムを再起動したところ利用できなくなりました。Docker自体は起動していますが、何かの設定に不備があったようで意図しないRoot Dirが設定されていて、既存のimegeファイル群を見に行ってくれないのです。その原因と対処法をご教示いただければ幸いです。
現在のinfoは次のとおりです。
Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 18.06.3-ce Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog Swarm: inactive Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: 468a545b9edcd5932818eb9de8e72413e616e86e runc version: a592beb5bc4c4092b1b1bac971afed27687340c5 init version: fec3683 Security Options: apparmor userns Kernel Version: 4.4.0-148-generic Operating System: Ubuntu 14.04.6 LTS OSType: linux Architecture: x86_64 CPUs: 56 Total Memory: 755.8GiB Name: biolinux ID: MK6Q:ZRZZ:GW6J:APDT:Y737:244P:3BX3:Z7C6:AULL:4YF6:XY6S:5VFK Docker Root Dir: /var/lib/docker/100000.100000 Debug Mode (client): false Debug Mode (server): true File Descriptors: 21 Goroutines: 43 System Time: 2019-11-12T15:29:24.777659302+09:00 EventsListeners: 0 Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false WARNING: No swap limit support
RootDirに関してはデフォルトから変更した覚えはなく、dockerのファイル群は/var/lib/docker直下に、イメージファイルは/var/lib/docker/image/aufs下にちゃんと残っているようです。ところが現在の設定ではRootが/var/lib/docker/100000.10000というわけのわからないサブディレクトリに変更されていて、これら既存のイメージファイルを見に行ってくれません。
設定を正しく/var/lib/dockerに戻したいのですが、この設定をどこに書けばいいのかがまず分かりません。いろいろ検索をかけて「ここを書き換えろ」という情報は見つけましたが、どうもバージョンごとOSごとに大きく設定方法が異なるようで、それらの情報の中で指示されているファイルは私のマシンにはそもそも存在しなかったり影響が見られなかったりで、まったく成果が得られていない状況です。
質問したいポイントをまとめると:
* Root Dirの設定はどこで行なうべきなのか。
* この10000.10000とやらの設定が妥当なものだとしたら、既存の/var/lib/docker/image直下にあるファイル群を10000.10000に移動してしまって利用することは可能か。
以上2点について、情報をいただければありがたいです。
オフライン