linux 安装docker
1.Docker简介
1)Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。
2)Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
3)容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)
4)容器的性能开销极低。
2.Docker的应用场景
1)Web 应用的自动化打包和发布。
2)自动化测试和持续集成、发布。
3)在服务型环境中部署和调整数据库或其他的后台应用。
4)从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。
3. 安装步骤
安装方法:
1)配置docker仓库进行yum安装,升级等,官方推荐方式
2)下载RPM包手动安装,适用于没有网络的安装环境
3)源码安装,下载tgz源码包编译安装
4)使用一些集成好的安装脚本进行安装,用于测试和开发环境快速部署
本次采用第一种。步骤如下:
3.1 linux 单机安装
3.1.1 设置yum 源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
(yum-config-manager工具安装:yum -y install yum-utils)
3.1.2 查看所有仓库中的docker版本
yum list docker-ce --showduplicates | sort -r
3.1.3 安装制定版本
yum install docker-ce-18.06.1.ce
3.1.4 启动
systemctl start docker
3.1.5 验证安装成功
docker version
3.1.6 配置用户
上述安装过程默认创建docker用户组,接下来配置docker用户组成员。
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
docker ps #测试docker命令是否可以使用sudo正常使用