docker-CE-安装学习
os requirement: ubuntu 18.04
1.卸载旧的版本
1
| $ sudo apt-get remove docker docker-engine docker.io containerd runc
|
2.安装要用到的仓库
更新apt 包索引
安装包,同时允许apt通过https使用仓库
1 2 3 4 5 6
| $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg2 \ software-properties-common
|
添加Docker的官方GPG key:
1
| $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
|
验证你的key的指纹
1 2 3 4 5 6
| $ sudo apt-key fingerprint 0EBFCD88 pub 4096R/0EBFCD88 2017-02-22 Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid Docker Release (CE deb) sub 4096R/F273FCD8 2017-02-22
|
设置stable存储库
1 2 3 4
| $ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
|
安装docker CE
1
| $ sudo apt-get install docker-ce
|
如果要安装特定版本的docker可以采用下面的方式:
1 2 3 4 5 6 7
| $ apt-cache madison docker-ce docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https: docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https: docker-ce | 18.06.1~ce~3-0~ubuntu | https: docker-ce | 18.06.0~ce~3-0~ubuntu | https: ...
|
然后
1
| $ sudo apt-get install docker-ce=
|
VERSION_STRING 选择上一个命令中第二列中的对应版本即可。
到此 docker 安装完毕,可以开始docker的使用了。
遇到的坑:
我在安装的过程中,由于没有设置好ubuntu的apt的源,导致前面安装必要软件是,老是找不到依赖
这里简单记一下,ubuntu更新国内镜像源的步骤:
首先 将原来的源文件备份:
1
| $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
|
然后修改 sources.list文件,删除原来的内容,我这里采用清华的ubuntu镜像源,在页面中选择对应的ubuntu版本,然后将内容粘贴到sources.list文件中即可。
1
| $ vim /etc/apt/sources.list
|
将下面内容粘贴
1 2 3 4 5 6 7 8 9
| # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
|
我之前就是因为没有注意版本问题,才导致更新一直失败!!!