当前位置: 首页 > 后端技术 > Node.js

docker-compose实践

时间:2023-04-03 16:23:40 Node.js

前言本文只是简单的使用docker,对数据库、redis等公共服务的构建过程提供一些记录。docker-compose.yml的详细配置可以参考官方文档或本文。由于工作环境在windows下,docker对windows的支持很差。如果要在windows下安装docker,请确保系统满足官方要求。这里的记录是在使用虚拟机的情况下搭建的。不同系统的安装方法在安装docker官方文档中有详细说明。这里以Centos为例。确保linux系统满足docker要求(64位版本的CentOS7.3,好像内核也需要3.x以上,可以通过uname-a查看)upgrade/installyum-utils$sudoyuminstall-yyum-util设置仓库$sudoyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo缓存包信息sudoyummakecachefastinstalldockersudoyum-yinstalldocker-cestartdockersudosystemctlstartdocker测试是否安装成功sudodockerrunhello-worldstartdockersudochkconfigdockeroninstalldocker-compose这里使用python-pip安装python-pipyum-yinstallepel-releaseyum-yinstallpython-pipinstalldocker-composepipinstalldocker-compose测试是否安装成功docker-composeversion写一个简单的docker-compose.ymlexampleversion:"2.0"services:redis:image:redis:3.2restart:总是端口:-"6379:6379"mongo:image:mongo:3.4.1restart:alwaysports:-"27017:27017"安装并启动映像。在docker-compose.yml所在的根目录执行docker-composeup。这里只是简单记录一下安装过程。docker还有很多东西要学。docker-compose.yml的详细配置也需要自己踩坑