Bessonov.docker

Ansible角色用于从Docker项目APT仓库安装或更新docker-engine

这是一个:项目是 构建状态 许可

此角色:

  • 从Docker项目导入apt-key
  • 安装或更新docker-engine
  • 重启docker-engine

另请参见:

要求

没有特殊要求。

角色变量

(可选)docker_engine_version指定docker-engine版本。您也可以降级版本,但请注意,Docker不喜欢这样,可能会导致无法启动或正常工作。

(可选)docker_engine_allow_non_root指定一个用户列表,这些用户应该被添加到docker组,以便非root访问Docker。用户需要重新登录或使用newgrp docker来激活当前Shell的组。请注意安全风险,因为这相当于给用户提供root访问权限。

依赖

没有依赖。

示例剧本

全局安装角色:

ansible-galaxy install Bessonov.docker

或本地安装:

ansible-galaxy install --roles-path roles Bessonov.docker

剧本示例:

- hosts: servers
  roles:
     - Bessonov.docker

或者带参数:

- hosts: servers
  roles:
     - role: Bessonov.docker
       # 可选设置docker版本
       docker_engine_version: 17.06.2

许可证

MIT许可证(MIT)

版权所有 (c) 2016, Anton Bessonov

特此免费授予任何获取本软件及相关文档文件(“软件”)副本的人不受限制地处理软件的权限,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向其提供软件的人这样做,须遵守以下条件:

上述版权声明和本许可证声明应包含在所有副本或软件的实质性部分中。

该软件是按“原样”提供的,不提供任何形式的保证,无论明示或暗示,包括但不限于对适销性、特定用途的适用性以及不侵权的保证。在任何情况下,作者或版权持有人均不对因软件或软件的使用或其他交易而引起的任何索赔、损害或其他责任承担责任,无论是合同诉讼、侵权行为或其他方式。

关于项目

Install or update docker-engine from docker project apt repository

安装
ansible-galaxy install Bessonov.docker
许可证
Unknown
下载
664
拥有者