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 をダウンロードしてインストールする際によくある問題の概要
Linux オペレーティング システムは過去 20 年間にわたってデータ センターに革命をもたらし...
目次1. はじめに2. データベースをバックアップする3. オリジナルのMysqlをアンインストール...
1. 説明前回は、MySQL のインストールと構成、MySQL ステートメントの使用、MySQL デ...
目次構造継承(callで実装)プロトタイプチェーン継承(プロトタイプチェーンの助けを借りて実装)複合...
Windows XP でフォルダーのプロパティ ダイアログ ボックスを使用すると、フォルダーの属性カ...
目次1. 実行コンテキストとは何か2. 実行コンテキスト スタックとは何ですか? 3. 実行コンテキ...
ブラウザの非overflow:auto要素resize伸縮機能を利用して、JavaScript を使...
docker リモート API を学習した学生であれば、ポート 2375 についてよくご存知だと思い...
目次(1)はじめに: (2)クリップボードの内容をコピーする方法は次のとおりです。 (3)関数演算に...
Linuxバージョンのアップグレード: 1. まず、Linuxオペレーティングシステムに付属するPy...
目次vueルーター1. ルーティングの概念を理解する1.1 ルーティングとは何ですか? 1.2. バ...
HTML 構造は次のとおりです。 CCS 構造は次のとおりです。 ページ効果図は次のとおりです。 こ...
1. 仮想マシンをダウンロードする公式ダウンロードウェブサイト: https://www.vmwar...
この記事では、携帯電話認証コードログインを実装するためのVueの具体的なコードを参考までに共有します...
恥ずかしながら、このようなよく使われるチェックボックスのスタイルを変更するために、Baidu で長い...