Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
Docker的主要应用场景之一就是web应用的自动化打包和发布。下面我们将在centos系统下使用Docker打包部署Django项目。
安装Docker
1.查看当前内核版本
uname -r
2.登录centos,确保yum包更新到最新
yum update
3.安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
4.设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5.查看仓库中所有docker版本,并选择指定版本安装
yum list docker-ce --showduplicates | sort -r
6.安装docker
yum install docker-ce #默认安装最新最稳定版本
7.验证安装是否成功
docker version
8.启动docker
service docker start