お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2019-11-12 15:38:24

kdoi170925
新しいメンバ
登録日: 2017-09-25

dockerでimageにアクセスできない

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点について、情報をいただければありがたいです。

オフライン

 

Board footer

Powered by FluxBB