目的是把一个flask项目的mysql数据库、redis数据库、flask应用、nginx服务分别装到四个容器中,然后用docker-compose命令同时启动与关闭 一、安装docker
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。通过 uname -r 命令查看当前的内核版本
更新yum
sudo yum update
移除旧版本
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
安装系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源
sudo yum-config-manager --add-repo
更新yum缓存
sudo yum makecache fast
安装docker-ce,对所有选项选y
sudo yum -y install docker-ce
查看docker版本
docker --version
启动docker
sudo systemctl start docker
二、只用docker部署
注意区分:docker镜像是一个模版,docker容器是一个实例,它可以被启动与关闭。
1、首先先把mysql和redis数据库跑起来
拉镜像
docker pull mysql docker pull redis:3.2