Linux Install Docker

卸载旧版本

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

安装 Docker CE 版本

  1. 更新 apt

    sudo apt-get update

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

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

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

    sudo apt-key fingerprint 0EBFCD88

  4. 添加稳定仓库地址

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

    sudo apt-get update

  6. 安装 Docker 稳定版本

    sudo apt-get install docker-ce

  7. 输入 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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 英文原版地址https://docs.docker.com/install/linux/docker-ce/ubu...
    cschen阅读 1,223评论 1 0
  • 使用官方安装脚本自动安装 curl -fsSL https://get.docker.com | bash -s ...
    运维大湿兄阅读 350评论 0 0
  • 一、Docker安装 自17年开始,docker分为docker-ce(社区版)、docker-ee(企业版),另...
    Saxon_323e阅读 422评论 0 1
  • 残烛依旧,踏遍高楼人空瘦 柳絮飘飘,是谁的衣袖轻轻挽留 还是那一河畔,丝丝缠绕的离愁 说不清,道不明 可曾见那碧水...
    欠一个拥抱阅读 423评论 1 4
  • 01阿水的故事 话说啊,从前有个小和尚他的名字叫做 阿呆,他有个弟弟叫阿水 ,转眼间他来到山上的寺庙中已 经有四五...
    小蜗牛爱读书lll阅读 52,335评论 0 2

友情链接更多精彩内容