日本語│English
       

株式会社アイオーアーキテクトは、オープンソースなどを活用してシステム運用を最適にご提供します。

  • ホーム
  • OTRS
  • サービス内容
  • 会社案内
  • ラボノート
  • お問い合わせ
  1. HOME
  2. ラボノート
  3. Dockerバージョンアップで動かなくなる その2

ラボノート

2016/04/18 平見知久
Tweet
Dockerバージョンアップで動かなくなる その2

いつぞやDockerをバージョンアップして動かなくなるという記事を書いたのですが、またやってしまいました(汗)

CentOS7の環境です。

$ cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 

思わずyum updateをやって再起動をかけて、docker psをしたら、

$ docker ps
Cannot connect to the Docker daemon. Is the docker daemon running on this host?

とつれない返事。

/var/log/messagesを見ると、

Apr 13 21:51:43 docker02 systemd: Starting Docker Application Container Engine...
Apr 13 21:51:43 docker02 journal: Forwarding stdin to journald using Priority Informational and tag docker
Apr 13 21:51:43 docker02 kernel: device-mapper: table: 253:6: thin: Couldn't open thin internal device
Apr 13 21:51:43 docker02 kernel: device-mapper: ioctl: error adding target to table
Apr 13 21:51:43 docker02 journal: time="2016-04-13T21:51:43.332220800+09:00" level=fatal msg="Error starting daemon: error initializing graphdriver: Could not query and save base device UUID:Error running deviceCreate (ActivateDevice) dm_task_run failed"

あらぁ。またやっちまったぁ。ということでググることしばし..

https://bugs.centos.org/view.php?id=8960

あたりを参考にして、/etc/sysconfig/docker-storageのDOCKER_STORAGE_OPTIONSの内容をクリアします。

#DOCKER_STORAGE_OPTIONS="--storage-driver devicemapper --storage-opt dm.fs=xfs --storage-opt dm.thinpooldev=/dev/mapper/centos-docker--pool --storage-opt dm.use_deferred_removal=true --storage-opt dm.use_deferred_deletion=true "
DOCKER_STORAGE_OPTIONS=""

systemctl start dockerでなんとか上がってくれました。

$ docker ps 
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

docker ps -a で使っていたイメージも一応無事そうです。

どうもCentOSだとバージョンアップ時に色々トラブル出ます > docker
私だけでしょうかorz
プロダクションでもdockerを入れると有効な局面はいくつか見てきているのですが、うーん。
セキュリティ関連面でパッケージをupdateしないというのは問題ありますし、dockerだけ上げないとしてもdocker(というかLXC)はカーネルと密接に関連する部分がありますので多分kernelのアップデートも止めないと何か問題が出てきそうです。ただkernelのアップデートをしないのはそれで問題ありそうですし..
ちょっと悩ましいところです。

あ、バージョンアップ後のdockerは、

$ rpm -qi docker
Name        : docker
Version     : 1.9.1
Release     : 25.el7.centos
Architecture: x86_64
...

です。上げる前のバージョンは残念ながら控えていませんが前回のラボノートあたりの頃のバージョンです。

またやっちまったぜ、ということでネタにしておきます。

  • OTOBO(OTRS)
  • 事業内容
  • 会社案内
  • お問い合わせ
  • ラボノート
  • カテゴリ
    • CMDBuild (1)
    • OCS Inventory NG (3)
    • OpenAudIT (8)
    • OSS (8)
    • OTOBO (61)
    • OTRS (96)
    • SnipeIT (1)
    • Znuny (20)
    • オープンソース (18)
    • 未分類 (1)
    • 豆知識 (7)
    アーカイブ
    • 2025年4月 (1)
    • 2025年3月 (4)
    • 2025年2月 (1)
    • 2024年11月 (1)
    • 2024年10月 (5)
    • 2024年9月 (4)
    • 2024年8月 (4)
    • 2024年7月 (5)
    • 2023年12月 (5)
    • 2023年8月 (2)
    • 2022年6月 (2)
    • 2022年5月 (1)
    • 2022年4月 (1)
    • 2022年3月 (2)
    • 2022年2月 (1)
    • 2022年1月 (6)
    • 2021年12月 (16)
    • 2021年11月 (4)
    • 2021年8月 (1)
    • 2021年4月 (1)
    • 2021年3月 (2)
    • 2021年2月 (2)
    • 2021年1月 (2)
    • 2020年5月 (1)
    • 2019年10月 (1)
    • 2019年8月 (1)
    • 2019年6月 (1)
    • 2019年2月 (2)
    • 2018年12月 (1)
    • 2018年10月 (3)
    • 2018年9月 (2)
    • 2018年8月 (1)
    • 2018年7月 (5)
    • 2018年6月 (3)
    • 2017年12月 (3)
    • 2017年11月 (4)
    • 2017年10月 (1)
    • 2017年9月 (2)
    • 2017年8月 (2)
    • 2017年7月 (1)
    • 2017年5月 (2)
    • 2017年4月 (4)
    • 2017年3月 (1)
    • 2017年2月 (3)
    • 2017年1月 (2)
    • 2016年12月 (2)
    • 2016年11月 (4)
    • 2016年10月 (3)
    • 2016年8月 (3)
    • 2016年7月 (1)
    • 2016年6月 (2)
    • 2016年5月 (4)
    • 2016年4月 (2)
    • 2016年3月 (1)
    • 2016年2月 (1)
    • 2016年1月 (2)
    • 2015年12月 (1)
    • 2015年8月 (1)
    • 2015年6月 (1)
    • 2015年5月 (3)
    • 2015年4月 (3)
    • 2015年3月 (3)
    • 2015年2月 (3)
    • 2015年1月 (3)
    • 2014年12月 (4)
    • 2014年11月 (4)
    • 2014年10月 (4)
    • 2014年9月 (2)
    • 2014年8月 (1)
Tweet

〒279-0004 千葉県浦安市猫実1-20-43
MAIL sales@io-architect.com

       
HOME OTOBO,Znuny,OTRS 事業内容 会社案内 ラボノート
保守サポート チケット管理サポート 会社概要 お問い合わせ
いつくしまパッケージ OpenAuditサポート 企業理念  
CRM機能(ContractDB) DRBDサポート プライバシーポリシー  
CTI連携(BIZTEL CTI) Kompiraサポート    
IT資産管理(CMDBReadyToUse) OSS導入サポート    
 導入事例 OSS導入事例    
 リリース情報 その他の技術支援    
© IO Architect Inc. 2016 - 2024
pagetop