使用docker快速搭建服务器环境

  1. 云栖社区>
  2. 博客>
  3. 正文

使用docker快速搭建服务器环境

萌璐琉璃 2018-08-27 11:59:00 浏览2224
展开阅读全文

思路

将nginx、mysql、tomcat等环境打包为一个个docker,然后使用docker-compose管理。
服务器内安装docker相关环境,然后直接运行docker-compose配置,即可快速搭建完成服务器环境。
之后可以将相关配置转移到git,遇到新服务器时,直接clone下来即可部署。
反之则需要在服务器内分别安装nginx等环境,很麻烦

环境

服务器:Centos7.6 阿里云

安装Docker

服务器上需要安装docker和docker-compose,具体百度

docker&docker-compose常用命令

  • 构建yml(需进入包含docker-compose.yml的文件夹) docker-compose build
  • 部署并后台启动(需进入包含docker-compose.yml的文件夹) docker-compose up -d
  • 查看运行中的容器 docker ps
  • 查看容器日志 docker logs [ID或者名字]
  • 停止容器 docker stop [ID或者名字]
  • 删除所有已关闭的容器 docker container prune
  • 进入指定镜像的命令行 docker exec -it [ID或者名字] bash
    注意如果报错,可尝试使用sh而不是bash

构建nginx、mysql镜像

查看参考里的链接。

  • 构建nginx镜像时,只需要将配置文件映射到外部即可和普通nginx一样配置

部署springboot项目

参考

Docker架设Nginx服务器
docker-compose 安装mysql5.7
Docker菜鸟教程

网友评论

登录后评论
0/500
评论
萌璐琉璃
+ 关注