docker---安装docker
今天开始要初步的学习 docker 了,这也是进入虚拟化方向的一个步骤,学习一个东西首先要从搭建环境开始,哈哈
安装环境及版本:
系统:Ubuntu18.04 STL
Docker 版本:19.03.1 (默认安装最新稳定版本)
前提: 一般 Ubuntu 不会默认安装 Docker 的,如果安装了老的版本,可以用下面命令卸载:
$ sudo apt-get remove docker docker-engine docker.io containerd runc
做好了前提工作,那我们开始安装吧,啦啦啦
一:设置 Docker 存储库
step 1: 更新 apt 包索引:
step 2: 允许 apt 通过 HTTPS 使用存储库来安装软件:
step 3: 添加 Docker 官方 GPG 密钥:
添加完成之后,验证你现在已经有了该指纹的公钥(通过搜索指纹的最后8个字符,来验证是否有了该指纹的公钥)
step 4 : 用下面的命令去设置稳定的存储库,当然你也可以添加测试版本(test)的存储库或者预发布版本(nlghtly),只需在 stable 后面加入 nightly 或者 test 或者两者都加
解释:上述 lsb-release -cs 子命令返回的是 Ubuntu(当前系统)的分支,如下:
二: 安装 Docker CE
step 1 : 更新 apt 包索引:
step 2 : 安装最新版本的 Docker CE 和 containerd :
step 3 : 验证 Docker :
可以运行以下命令来进行验证是否安装成功:
使用上面的命令可以运行 hello-world 程序,因为 Docker 中还没有 hello-world 程序的镜像,所以会先 pull (下载) 下来,然后再运行。上面也给出了解释,这中间经过了四个步骤。
三:卸载 Docker:
step 1 : 卸载 Docker CE
# 卸载 Docker CE $ sudo apt-get purge docker-ce
step 2 : 主机上的镜像,容器,卷或者自定义的配置文件是不会自动删除的,需要使用下面命令手动删除这些文件:
$ sudo rm -rf /var/lib/docker
参考博客:
https://docs.docker.com/install/linux/docker-ee/ubuntu/
http://jemgeek.com/archives/2019/docker-base-install.html