【Docker】2. 安装Docker

351 阅读1分钟

Windows10系统

  1. 进入官网:www.docker.com/products/do…

    20210906150852.png

  2. 开启Hyper-V和适用于Linux的Windows子系统

    进入控制面板 ——> 程序 ——> 程序和功能

    20210906152205.png

    勾选Hyper-V,重启系统

    20210906152252.png

    勾选适用于Linux的Windows子系统

    20210906154057.png

    Hyper-V在Windows10专业版中默认关闭。

  3. 更新WSL2:wslstorestorage.blob.core.windows.net/wslblob/wsl…

    20210906155053.png

  4. 点击Docker Desktop Installer.exe,自动安装

    20210906153139.png

Docker镜像在C盘占据大量空间,如有需要,可以将Docker迁移到其他盘符中。

Linux系统(Bash安装)

因为Linux中有众多系统,例如CentOS,Ubuntu,RedHat等,每一种系统的具体安装命令都不一样。Docker为了简化多个Linux系统中的安装方式,推出一种通用的安装脚本:Bash安装,该安装脚本适用于所有Unix、类Unix(Linux)和MacOS平台。

  1. 安装Docker引擎(阿里云镜像)

    curl -fsSL get.docker.com -o get-docker.sh
    sudo sh get-docker.sh --mirror Aliyun
    
  2. 启动、停止Docker服务

    systemctl start | stop docker
    
  3. 查看当前Docker状态

    systemctl status docker
    
  4. 查看Docker安装信息

    docker info
    
  5. 配置Docker开机自启动

    systemctl enable docker
    
  6. 创建Docker用户组

    默认情况下,docker命令会使用Unix socket与Docker引擎通讯。而只有root用户和docker组的用户才可以访问Docker引擎的Unix socket。出于安全考虑,一般Linux系统上不会直接使用root用户。因此,更好地做法是将需要使用docker的用户加入docker用户组。

    sudo groupadd docker
    
  7. 将当前用户加入Docker用户组

    sudo usermod -aG docker $USER
    
  8. 重启Docker服务

    systemctl restart docker