从docker到docker-compose部署一个nginx+flask+mysql+redis应用

  目的是把一个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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjdxg.html