Linux Install Docker

2023年 10月 13日 67.3k 0

卸载旧版本

sudo apt-get remove docker docker-engine docker.io

安装 Docker CE 版本

  • 更新 apt

    sudo apt-get update

  • 设置安装包允许 apt 使用 HTTPS 库

    sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        software-properties-common
    
  • 添加 Docker 官方 GPG 密钥

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    sudo apt-key fingerprint 0EBFCD88

  • 添加稳定仓库地址

    sudo add-apt-repository \
       "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
       $(lsb_release -cs) \
       stable"
    
  • 更新 apt

    sudo apt-get update

  • 安装 Docker 稳定版本

    sudo apt-get install docker-ce

  • 输入 docker -v 命令得到Docker版本就安装成功了

    w@w:~$ docker -v  
    Docker version 18.06.1-ce, build e68fc7a
    
  • 注意

    Docker 默认安装使用命名需要使用 root 权限,否则会有权限问题

    $ docker ps -a 
    Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/containers/json?all=1: dial unix /var/run/docker.sock: connect: permission denied
    

    添加 Docker 组到当前用户组就可以不用root权限操作Docker了

    sudo usermod -aG docker your-user

    执行完上个命令后可能不会立即生效,重新打开一个终端使用 docker ps 查看效果,如果还提示 permission denied 那就重启一下电脑系统

    CentOS 启动 Docker,并加入启动项

    $ sudo systemctl start docker
    $ sudo systemctl enable docker
    

    查看是否运行成功

    # docker --version
    Docker version 20.10.7, build f0df350
    

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论