各系统安装 Docker 的方法

举报
kronchan 发表于 2021/01/29 21:58:20 2021/01/29
【摘要】 安装之前需要注意的是系统内核版本,linux内核至少在3.10版本以上,使用 command uname -r 查看linux内核版本。CentOS 安装 # step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加软件源信息 sudo yum-confi...

安装之前需要注意的是系统内核版本,linux内核至少在3.10版本以上,使用 command uname -r 查看linux内核版本。

CentOS 安装

 # step 1: 安装必要的一些系统工具
 sudo yum install -y yum-utils device-mapper-persistent-data lvm2
 # Step 2: 添加软件源信息
 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
 # Step 3: 更新并安装 Docker-CE
 sudo yum makecache fast
 sudo yum -y install docker-ce
 # Step 4: 开启Docker服务
 sudo service docker start
 
 # 注意:
 # 官方软件源默认启用了最新的软件,您可以通过编辑软件源的方式获取各个版本的软件包。例如官方并没有将测试版本的软件源置为可用,你可以通过以下方式开启。同理可以开启各种测试版本等。
 # vim /etc/yum.repos.d/docker-ce.repo
 #   将 [docker-ce-test] 下方的 enabled=0 修改为 enabled=1
 #
 # 安装指定版本的Docker-CE:
 # Step 1: 查找Docker-CE的版本:
 # yum list docker-ce.x86_64 --showduplicates | sort -r
 #   Loading mirror speeds from cached hostfile
 #   Loaded plugins: branch, fastestmirror, langpacks
 #   docker-ce.x86_64           17.03.1.ce-1.el7.centos           docker-ce-stable
 #   docker-ce.x86_64           17.03.1.ce-1.el7.centos           @docker-ce-stable
 #   docker-ce.x86_64           17.03.0.ce-1.el7.centos           docker-ce-stable
 #   Available Packages
 # Step2 : 安装指定版本的Docker-CE: (VERSION 例如上面的 17.03.0.ce.1-1.el7.centos)
 # sudo yum -y install docker-ce-[VERSION]
 root@iZbp12adskpuoxodbkqzjfZ:$ docker version
 Client:
  Version:      17.03.0-ce
  API version:  1.26
  Go version:   go1.7.5
  Git commit:   3a232c8
  Built:       Tue Feb 28 07:52:04 2017
  OS/Arch:     linux/amd64
 
 Server:
  Version:      17.03.0-ce
  API version:  1.26 (minimum version 1.12)
  Go version:   go1.7.5
  Git commit:   3a232c8
  Built:       Tue Feb 28 07:52:04 2017
  OS/Arch:     linux/amd64
  Experimental: false
 systemctl enable docker

ubuntu 安装

 # step 1: 安装必要的一些系统工具
 sudo apt-get update
 sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
 # step 2: 安装GPG证书
 curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
 # Step 3: 写入软件源信息
 sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
 # Step 4: 更新并安装 Docker-CE
 sudo apt-get -y update
 sudo apt-get -y install docker-ce
 
 # 安装指定版本的Docker-CE:
 # Step 1: 查找Docker-CE的版本:
 # apt-cache madison docker-ce
 #   docker-ce | 17.03.1~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
 #   docker-ce | 17.03.0~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
 # Step 2: 安装指定版本的Docker-CE: (VERSION 例如上面的 17.03.1~ce-0~ubuntu-xenial)
 # sudo apt-get -y install docker-ce=[VERSION]

Window 安装

Deepin 安装

 # 1. 卸载已经安装的 docker
 $ sudo apt-get remove docker docker-engine
 # 2. 安装docker-ce与密钥管理与下载相关的依赖库
 $ sudo apt-get install apt-transport-https ca-certificates curl python-software-properties software-properties-common
 # 3. 下载并安装密钥。
 $ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
 # 4. 添加docker官方仓库
 $ sudo add-apt-repository   "deb [arch=amd64] https://download.docker.com/linux/debian   wheezy   stable"
 # 5. 更新仓库
 $ sudo apt-get update
 # 6. 安装docker-ce
 $ sudo apt-get install docker-ce

Mac 安装

 $ brew search docker  # 查询, 推荐使用 Homebrew 包管理软件 
 $ brew cask install docker # 安装

国内镜像加速器

 {
   "registry-mirrors": [
     "https://2sloyw2o.mirror.aliyuncs.com"
  ]
 }
 sudo systemctl daemon-reload
 sudo systemctl restart docker
 $ docker-machine ssh default 
 sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile
 exit
 $ docker-machine restart default

Reference

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。