Ubuntu16.04 LTS中安装docker

1、系统要求

以下执行的命令通过超级用户root或者sudo执行

 

用户通过命令检查自己系统的内核详细信息

uname –a

Linux wuxuewen-virtual-machine 4.15.0-45-generic

或者是

cat /proc/version

Linux version 4.15.0-45-generic (buildd@lcy01-amd64-027) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10))

安装两个软件包,为了让docker使用aufs存储

apt-get update

apt-get install -y linux-image-extra-4.15.0-1 linux-image-extra-virtual

2、添加镜像源

首先要安装apt-transport-https等软件支持https协议的源:

apt-get install -y apt-transport-https \

ca-certificates\

curl \

software-properties-common

安装源的gpg密钥:

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

OK

查看密钥的内容:

apt-key list

/etc/apt/trusted.gpg

--------------------

pub   1024D/437D05B5 2004-09-12

uid                  Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>

sub   2048g/79164387 2004-09-12

 

pub   4096R/C0B21F32 2012-05-11

uid                  Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>

 

pub   4096R/EFE21092 2012-05-11

uid                  Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>

 

pub   1024D/FBB75451 2004-12-30

uid                  Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>

 

pub   4096R/0EBFCD88 2017-02-22

uid                  Docker Release (CE deb) <docker@docker.com>

sub   4096R/F273FCD8 2017-02-22

查看到docker的指纹9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88公钥

导入指纹

apt-key fingerprint 0EBFCD88

pub   4096R/0EBFCD88 2017-02-22

      密钥指纹 = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88

uid                  Docker Release (CE deb) <docker@docker.com>

sub   4096R/F273FCD8 2017-02-22

获取当前系统的操作代号

lsb_release -cs

xenial

一般情况ubuntu16.04 LTS 的操作代号为xenial,ubuntu18.01 LTS代号为bionic,接下来通过如下明亮添加docker的稳定版的官方软件源,非xenial版本的系统注意修改对应的系统版本号

add-apt-repository \

"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \

$(lsb_release -cs) \

stable"

添加成功之后,再次更新apt软件包的缓冲

apt-get update

 

3、开始安装docker

添加源成功之后,就可以安装最新对的docker了,软件包名称为docker-ce,代表社区版

apt-get install -y docker-ce

这是安装最新的docker

也可以查看其他版本的docker

apt-cache madison docker-ce

 

可以指定安装

apt-get install –y 17.06.0~ce-0~ubuntu

4、查看docker是否运行

ps -aux | grep docker

root      23277  5.0  3.8 548148 77092 ?        Ssl  09:16   0:09 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

root      23683  0.0  0.0  21312   932 pts/18   S+   09:19   0:00 grep --color=auto docker

 

posted @ 2020-08-10 14:50  止戈为-武  阅读(263)  评论(0)    收藏  举报