欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

docker 安装 最新版本

程序员文章站 2022-03-23 21:28:28
...

关于各类问题,我们常会先通过搜索引擎找答案。比如:docker unbunt 安装。然后就拿来使用。但IT技术日新月异,网上的各种答案可能是过时的。比如安装docker。

最好的方式,还是直接去docker官网看说明。下面是根据官网得到的

 

centos 7

 

#!/usr/bin/env bash
sudo yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine
sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
                        
yum install -y docker-ce

systemctl enable docker
sudo systemctl start docker

#install docker-compose
#直接从github下载,被墙
#curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
#chmod +x /usr/local/bin/docker-compose
#用pip方式安装
sudo yum -y install python-pip
sudo pip install --upgrade pip
sudo pip install docker-compose

 以上是安装最新的,如果想指定版本

 

#先查询版本
yum list docker-ce --showduplicates

#安装指定版本
yum install docker-ce-<版本>
 

 

Ubuntu 16

 

#!/usr/bin/env bash
sudo apt-get remove docker docker-engine docker.io
 sudo apt-get update
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

#Add Docker’s official GPG key:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

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

#docker
sudo apt-get update
sudo apt-get install docker-ce
 以上是安装最新的,如果想指定版本

 

 

#先查询版本
apt-cache madison docker-ce

#安装指定版本
sudo apt-get install docker-ce=<版本>
 

 

 

如果你发现这个脚本不能用了,请前往docker官网