Skip to content

Install

Ubuntu

在 Ubuntu 20.04 上安装 Docker 可以通过官方的 Docker 脚本来完成。以下是安装 Docker 的步骤:

  1. 更新包管理器
sudo apt update
  1. 安装依赖包,以允许 apt 通过 HTTPS 使用存储库
sudo apt install apt-transport-https ca-certificates curl software-properties-common
  1. 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加 Docker 的稳定存储库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  1. 更新 apt 包索引
sudo apt update
  1. 确保从 Docker 而不是默认 Ubuntu 存储库安装
apt-cache policy docker-ce
  1. 安装 Docker
sudo apt install docker-ce
  1. 启动 Docker 服务
sudo systemctl start docker
  1. 验证 Docker 是否正确安装
sudo docker --version

这些步骤应该能够在 Ubuntu 20.04 上成功安装 Docker。如果你使用的是非 root 用户,记得将该用户添加到 docker 用户组中,这样它就可以执行 Docker 命令而无需使用 sudo

Centos install docker use ansible

  • install docker playbook
---
- name: Install Docker
  hosts: all
  become: true
  tasks:
    - name: Install required packages
      yum:
        name:
          - yum-utils
          - device-mapper-persistent-data
          - lvm2
        state: present

    - name: Add Docker repository
      yum_repository:
        name: docker-ce-stable
        description: Docker CE Stable - $basearch
        baseurl: https://download.docker.com/linux/centos/7/x86_64/stable
        gpgcheck: yes
        gpgkey: https://download.docker.com/linux/centos/gpg
        enabled: yes

    - name: Install Docker
      yum:
        name: docker-ce
        state: present

    - name: Start Docker service
      service:
        name: docker
        state: started
        enabled: yes
  • confirm docker version
- name: Execute Docker version command
  hosts: all  # 你的目标主机
  tasks:
    - name: Run Docker version command
      become: true  # 使用管理员权限
      command: docker version
      register: docker_version_output  # 将命令输出保存到变量中

    - name: Display Docker version output
      debug:
        var: docker_version_output.stdout_lines  # 显示命令输出