ubuntu安装docker

本篇文章主要讲述ubuntu环境下安装docker

ubuntu (PS:这里推荐大家使用apt命令,有兴趣的同学可以自行查阅apt,apt-get的区别)

1.首先移除系统中可能存在的旧版本:dockerdocker.iodocker-engine

sudo apt remove docker docker-engine docker.io containerd runc

如果apt-get报告未安装这些软件包,则可以在 /var/lib/docker/ 下保存docker相关东西,docker现在最新的安装包名是docker-ce
2.查看自己的内核,看是否支持 uname -a,docker引擎在ubuntu上支持overlay2aufsbtrfs,这里说明docker使用的默认引擎是overlay2,如果你是aufs,请参照官方文档
3.升级自己的软件包sudo apt update
4.执行以下命令

    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

5.添加Docker的官方GPG密钥:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥 。执行sudo apt-key fingerprint 0EBFCD88 出现以下信息则代表成功:

pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ unknown] Docker Release (CE deb) 
sub   rsa4096 2017-02-22 [S]

6.执行以下命令:

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

这里说明一下命令中的几个参数:arch 是你的处理器版本,对应amd64,armhf,arm64,ppc64el,s390x等,lsb_release -cs 这个是在ubuntu下的发行版本的名称,其他系统版本可以自己查询,stable 代表是稳定版,想要装测试版本的可以自己查阅
7.安装:sudo apt update && apt install docker-ce docker-ce-cli containerd.io,此命令默认安装最新版本,如果想要安装特定版本,可以执行apt-cache madison docker-ce

  docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
  docker-ce | 18.06.1~ce~3-0~ubuntu       | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
  docker-ce | 18.06.0~ce~3-0~ubuntu       | https://download.docker.com/linux/ubuntu  xenial/stable amd64 Packages
  ...

使用第二列的信息,可以进行安装,例如安装5:18.09.1~3-0~ubuntu-xenial,可以运行以下命令
sudo apt-get install docker-ce=5:18.09.1~3-0~ubuntu-xenial docker-ce-cli=5:18.09.1~3-0~ubuntu-xenial containerd.io
8.安装完成之后,执行sudo docker run hello-world 查看是否正常,也可以执行sudo docker -v查看版本信息

安装好了docker,接着我们安装docker-compose

1.执行以下命令:

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2.接着,我们需要修改以下目录权限

sudo chmod +x /usr/local/bin/docker-compose

3.最后,我们创建一个软连接过去,方便全局使用

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

注意:这里的路径都是你的安装路径,你可以自己修改
4.查看是否成功:

docker-compose --version
docker-compose version 1.26.2, build 1110ad01

到此,dockerdocker-compose全部安装成功

你可能感兴趣的:(ubuntu安装docker)