Help us understand the problem. What is going on with this article?

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

More than 1 year has passed since last update.

背景

例えば、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版の使い捨て開発環境のイメージの作成に悪戦苦闘中でした。

関連記事

kjunichi
WebRubyがきっかけで、mrubyで実装されたhttp2サーバーのtrusterdに絡んだ事をやってみたり、ElectronのIssue眺めたり、手元で動かしたり、node.js関連。WASMも少々。投稿する記事の内容は個人の意見であり、所属する企業の見解を代表するものではありません。
https://abrakatabura.hatenablog.com/
japan-systems
「2019年に50周年を迎えたIT企業です。最先端の技術により全国の企業、官公庁、自治体に多くの実績があります。」
https://www.japan-systems.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした