Docker安装

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。
 
Docker通常用于如下场景:
  • web应用的自动化打包和发布;
  • 自动化测试和持续集成、发布;
  • 在服务型环境中部署和调整数据库或其他的后台应用;
  • 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。
Docker有两个版本:
  • 社区版(CE)
  • 企业版(EE)
Docker社区版  (CE) 非常适合希望开始使用Docker并尝试使用基于容器的应用程序的个人开发人员和小型团队。
Docker企业版  (EE) 专为企业开发和IT团队而设计,他们可以在生产中大规模构建,发布和运行业务关键型应用程序。
 
本文主要以CentOS 7为主介绍Doker CE的安装。
1、如果之前有安装过旧版本的Docker,请先卸载。
sudo yum remove docker 
docker-client 
docker-client-latest 
docker-common 
docker-latest 
docker-latest-logrotate 
docker-logrotate 
docker-selinux 
docker-engine-selinux 
docker-engine

2、在新主机上首次安装Docker CE之前,需要设置Docker存储库。之后,你可以从存储库安装和更新Docker。

安装所需的包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
 
设置存储库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
 
3、安装Docker CE
sudo yum install docker-ce
 
4、安装结束后启动Docker
sudo systemctl start docker
 
5、 通过运行hello-world映像验证是否正确安装了docker。
sudo docker run hello-world
此命令下载测试映像并在容器中运行它。当容器运行时,它会打印一条信息性消息并退出。
到此,Docker CE已安装完成,下面可以继续部署应用。
 
原文地址:https://www.cnblogs.com/229015504/p/9468473.html