apk add ansible を使用して、alpine イメージに ansible サービスを追加します。 ステップを追加 AlpineでAnsibleを使用するには次の手順が必要です Dockerファイル Dockerfile に上記のステートメントを追加します。 #インストール用にapkを更新 apkアップデートを実行する #ansibleとopensshをインストールする apkを実行してansible opensshを追加します #init ansible ホストファイル mkdir -p /etc/ansibleを実行します。 echo "localhost" を実行します >/etc/ansible/hosts #init rsa ssh キーペア ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa を実行します。 #キャッシュファイルを削除する rm -rf /var/cache/apk/* を実行します。 ミラーの使用 画像をプルする 約103M [root@occluster ~]# docker pull liumiaocn/ansible デフォルトタグの使用: 最新 リポジトリ docker.io/liumiaocn/ansible をプルしようとしています... 最新: docker.io/liumiaocn/ansible からプル ff3a5c916c92: すでに存在します 42a81541f983: プル完了 86602ac17bcb: プル完了 73cb14e49a3f: プル完了 bdfcad59d746: プル完了 455ffeaa5bf1: プル完了 dff32643cfa5: プル完了 ダイジェスト: sha256:46284f3d3b9e3880f9b65fa6b1fb225b19bc88222badf74aa85936aabc24090f ステータス: docker.io/liumiaocn/ansible:latest の新しいイメージをダウンロードしました [ルート@occluster ~]# [root@occluster ~]# docker イメージ |grep ansible docker.io/liumiaocn/ansible 最新 8a5cfdf8243f 1 秒未満前 103 MB [ルート@occluster ~]# 使用 バージョンを確認する [root@occluster ~]# docker run -it --name ansible liumiaocn/ansible sh / # アンシブル --version アンシブル 2.4.1.0 設定ファイル = なし 設定されたモジュール検索パス = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules'] ansible python モジュールの場所 = /usr/lib/python2.7/site-packages/ansible 実行ファイルの場所 = /usr/bin/ansible python バージョン = 2.7.14 (デフォルト、2017 年 12 月 14 日、15:51:29) [GCC 6.4.0] / # ホスト(192.168.163.172)と通信するには、事前にsshチャネルを設定し、ssh-copy-idを使用します。 /#sshコピーID 192.168.163.172 /usr/bin/ssh-copy-id: INFO: インストールされるキーのソース: "/root/.ssh/id_rsa.pub" ホスト「192.168.163.172 (192.168.163.172)」の信頼性を確立できません。 ECDSA キーのフィンガープリントは SHA256:uh84Xw56LhiCXb1b0uFbX/CoFhkqHGZjtmLwl3qkTOY です。 本当に接続を続行しますか (はい/いいえ)? はい /usr/bin/ssh-copy-id: INFO: すでにインストールされているキーを除外するために、新しいキーでログインしようとしています expr: 警告: '^ERROR: ': 最初の文字として '^' を使用しています 基本的な正規表現は移植性がなく、無視されます /usr/bin/ssh-copy-id: INFO: インストールするキーが 1 つ残っています -- ここでプロンプトが表示された場合は、新しいキーをインストールしてください [email protected]のパスワード: 追加されたキーの数: 1 ここで、「ssh '192.168.163.172'」を使用してマシンにログインしてみます。 必要なキーだけが追加されたことを確認します。 / # SSHアクセス確認 /#ssh 192.168.163.172 ホスト名 クラスター / # Ansibleアクション確認 / # echo "192.168.163.172" >>/etc/ansible/hosts / # アンシブル 192.168.163.172 -m ping 192.168.163.172 | 成功 => { 「変更」: false、 「失敗」:偽、 「ピン」:「ポン」 } / # 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: Win7 64 ビット版に MySQL 5.7 をダウンロードしてインストールする際によくある問題の概要
目次1. プラットフォームバスの紹介1.1. Linuxドライバの分離と階層化1.1.1. Linu...
マージントップの崩壊とはmargin-top の崩壊は、CSS ボックス モデルで発生する現象です。...
1. ベクターマップベクター グラフィックスは直線と曲線を使用してグラフィックスを表します。これらの...
私は最近、YouTube の CSS アニメーション効果チュートリアル シリーズをフォローしています...
バックグラウンド コントローラー @RequestMapping("/getPDFStre...
目次スケルトンスクリーンとは何ですか?デモデザインのアイデア具体的な実装スケルトンスクリーンとは何で...
CSS 3 アニメーションの例 - タブの背景切り替えの動的効果、具体的なコードは次のとおりです。 ...
目次前面に書かれた序文ChromeプラグインとはChrome プラグイン開発を学ぶことの意義は何です...
序文注: テストデータベースのバージョンはMySQL 8.0ですテーブルを作成し、ユーザー scot...
この記事では、参考までに、加算計算機を実装するためのJavaScriptの具体的なコードを紹介します...
目次序文1. ルーティングナビゲーションガードを設定する1. グローバルナビゲーションガード2. ロ...
多くの場合、大規模および中規模の Web サイトでは、静的リソース (フォント ファイル、画像など)...
Linux のコマンドラインで他のユーザーにメッセージを送信するのは簡単です。これを行うコマンドは多...
この記事の例では、vue検証コードコンポーネントで使用される具体的な実装コードを参考までに共有してい...
今日は新しいCSS特殊効果、波型ウォーターボール効果を学びました。これもとても美しいです HTML:...