久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      通過 Ansible 安裝 Docker

      本文的演示環(huán)境為 Ubuntu 16.04。

      先在 Ansible Galaxy 搜索 docker,由 geerlingguy 貢獻(xiàn)的 docker role 是目前最受歡迎的:

      通過 Ansible 安裝 Docker

      通過 ansible-galaxy 命令可以把上面搜索到的 role 安裝到本地:

      $ ansible-galaxy install geerlingguy.docker

      了解 docker role 的基本配置

      我們安裝的 geerlingguy.docker role 的主要配置文件為:~/.ansible/roles/geerlingguy.docker/defaults/main.yml。下面介紹一下其中的一些比較重要的配置項。

      # Edition can be one of: ‘ce’ (Community Edition) or ‘ee’ (Enterprise Edition).
      docker_edition: ‘ce’
      docker_package: “docker-{{ docker_edition }}”
      docker_edition 變量用來指定 docker 的版本,ce 代表社區(qū)版,ee 代表企業(yè)版。

      docker_package_state: present
      通過設(shè)置 docker_package_state 變量為 present、missing 或 latest,可以是安裝 docker 還是卸載 docker 已經(jīng)安裝 docker 的最新版本。

      docker_service_state: started
      docker_service_enabled: true
      docker_restart_handler_state: restarted
      docker_service_state 控制 docker daemon 的狀態(tài),docker_service_enabled 控制在啟動主機時是否啟動 docker daemon。

      docker_install_compose: true
      docker_compose_version: “1.22.0”
      docker_compose_path: /usr/local/bin/docker-compose
      安裝 docker-compose。

      docker_apt_release_channel: stable
      docker_apt_arch: amd64
      docker_apt_repository: “deb [arch={{ docker_apt_arch }}] https://download.docker.com/linux/{{ ansible_distribution|lower }} {{ ansible_distribution_release }} {{ docker_apt_release_channel }}”
      docker_apt_ignore_key_error: True
      對于 Ubuntu 來說,可以選擇處理器架構(gòu)以及穩(wěn)定版的 docker。

      安裝 docker

      創(chuàng)建 playbook 文件 pb_docker.yml,其中引用已經(jīng)安裝好的 role 來完成 docker 的安裝:

      ---  - hosts: dockerhost    vars:      docker_users:        - nick    roles:      - role: geerlingguy.docker        become: yes

      我們同時設(shè)置了變量 docker_users,把用戶 nick 添加到 docker 組。注意,請在 /etc/ansible/hosts 文件中添加名稱為 dockerhost 的組。然后執(zhí)行下面的命令就可以了:

      $ ansible-playbook -u nick pb_docker.yml

      檢查安裝結(jié)果

      使用下面的命令檢查安裝的 docker 版本:

      $ docker version

      通過 Ansible 安裝 Docker

      下面的命令可以查看 docker-compose 的版本:

      $ docker-compose -v

      通過 Ansible 安裝 Docker

      順便看一下是不是把用戶 nick 加入了 docker 組:

      通過 Ansible 安裝 Docker

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號