DockerDestop便利だ。
メインPCがWindows10の自分は、CentOS環境で試したいことがあったり、メジャーなツールやミドルウェアの調査ならインストール済みのイメージ探しから着手してる。
利用例
組織が小さいと守備範囲は広がる。当然やね。
— masuda kaz (@masudakz) August 20, 2019
DockerのCentOSでgccのconfigure,makeの素振りなど。
現代のPCでも軽く1hは持ってかれるのな。
PostgreSQL Collation ja-x-icuの検証
2019-12-12
今時のJenkinsってどうなってるか、手元でちょっと調べようとなったんだけど、docker pull してdocker run するだけやもんな。いい時代だ。
— masuda kaz (@masudakz) January 16, 2020
「ビルド環境」にsecretTextAreaとか使えるようになってる。プロダクトのビルド環境もちゃんと更新しなきゃ。 https://t.co/F0YPGvQRBH
何もしないのに壊れた
業界歴40年にもなろうというのに、なんなんだこの言い草は。
でも主観的には何もした覚えがなかった。
masuda 2020-03-25 10:10
あれ。嘘だといってよ。
3/13にバッテリー枯渇危機になって DockerDesktop を止めた記憶はあるんだけど、そのとき まちがってUnistallしちゃった?
docker ps -a
で何も出てこない
DockerDesktop 起動できない
調査目的で入れたimageはどうなろうと、必要ならもう1回落とせばいいんですが、Jenkins調査して、具合がよかったのでlocalのCIに継続使用してたのです。
Jenkinsの各jobはWebUIでポチポチ編集してできあがったやつなので、作ったときの覚え書きから再生はできるはずだけど、面倒くさい。
調査
masuda 10:17
まちがってUnistallはいくらなんでもやらかさないだろう。Update失敗したのかな?
3/17
[13:55:06.712] [InstallWorkflow-DownloadStep] Download completed successfully
[13:55:06.716] [InstallWorkflow] Uninstalling previous version in update mode
3/17~3/25の間は開発っぽい仕事じゃなかったから、DockerDestopもJenkinsも使わなかったのはありうるなあ
対処
masuda 10:29
"C:\Users\XXXX\AppData\Local\Docker\install-log.10.txt"
[13:42:58.119] [InstallWorkflow] Using package: https://download.docker.com/win/stable/43472/Docker Desktop Installer.exe
これをもう1回downloadして実行してみる。
masuda 10:46
復旧した。ホッ。
- DockerDestop起動可能
-
docker ps -a
で既知のコンテナが見える -
docker start ...
でjob設定済みJenkinsが起動した
推測
Updateに失敗した時刻は、すぐ後にSkypeオンライン会議の予定があった。
Skypeの帯域確保のためにVPN接続を切断したときにおかしくなったのかも。
2020-04時点は、WorkFromHomeのために、VPNの接続・切断する機会が増えている。そのときたまたまDockerDesktopがupdateingだと失敗するのかも。DockerDesktopのログを確認しましょう。