〇インストール方法
1.下準備
~/.ansible.cfgに以下の内容を設定します
[ssh_connection]
pipelining=True
[defaults]
host_key_checking = False
2. Dockerインストール対象のホスト・ユーザ・パスワードを環境に合わせてinventoryファイルに記入します
inventory例
[docker]
192.168.1.16
[all:vars]
ansible_ssh_port=22
ansible_ssh_user=pi
ansible_ssh_pass=raspberry
ansible_sudo_pass=raspberry
3.inventoryとdocker.ymlを準備し、以下のコマンドを実行します。
ansible-playbook -i inventory docker.yml
docker.yml
- hosts: docker
tasks:
- name: download docker
get_url:
url: https://get.docker.com
dest: /tmp/get-docker.sh
mode: a+x
become: true
- name: install docker
shell: creates=/usr/bin/docker /tmp/get-docker.sh
become: true
- name: add pi to docker group
user: name=pi group=docker append=yes
become: true
- name: install python-pip
apt: name={{ item }} state=present
with_items:
- python-pip
become: true
- name: install docker-compose
pip:
name: docker-compose
become: true
○関連情報
・Ansibleに関する他の記事はこちらを参照してください。
・Raspberry Pi上のDockerに関する他の記事はこちらを参照してください。
0 件のコメント:
コメントを投稿