LoginSignup
4
4

More than 5 years have passed since last update.

OSXでDocker使っていてssh接続で怒られる時に対処法

Last updated at Posted at 2014-07-04

背景

例えば、Dockerのコンテナの22版ポートを1022で外から繋ぐようなコンテナイメージをトライアンドエラーで作ってる時など、イメージをビルドして再度sshで繋ごうとすると例のSSHのWARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! で怒られる。

対応方法

もちろんAtomエディタやEmacsで~/.ssh/known_hostsを直で編集できるが、21世紀的でない感が半端ないw

ssh-keygen -R [$(boot2docker ip 2>/dev/null)]:1022

まとめ

まぁ、行番号が出力されるので、sedでの方法も割りと良い気もするが、

boot2docker ip 2>/dev/null

で、IPアドレス取り出せるのは割りとOSXでのDockerが少し分かり始めた自分には必要だったので記事にしてみた。

そんな訳で、朝からDockerでGoogle App EngineのGo版の使い捨て開発環境のイメージの作成に悪戦苦闘中でした。

関連記事

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4