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

简介: 思路将nginx、mysql、tomcat等环境打包为一个个docker,然后使用docker-compose管理。服务器内安装docker相关环境,然后直接运行docker-compose配置,即可快速搭建完成服务器环境。
+关注继续查看

思路

将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菜鸟教程

相关文章
|
8天前
|
Linux Docker 索引
百度搜索:蓝易云【【Docker安装】快速部署Docker环境】
以上是快速部署Docker环境的步骤。请根据你使用的Linux发行版进行相应的调整。安装完成后,你就可以使用Docker来创建、运行和管理容器化的应用程序了。
17 0
|
13天前
|
机器学习/深度学习 网络协议 Docker
基于docker搭建conda深度学习环境(支持GPU加速)
在Ubuntu系统,创建一个docker,然后搭建conda深度学习环境,这样可以用conda或pip安装相关的依赖库了。
31 0
|
18天前
|
Ubuntu Linux 网络安全
Linux之租云服务器及配docker环境
Linux之租云服务器及配docker环境
27 0
|
20天前
|
Java DataX Docker
arm 64 环境利用 docker 编译 datax 工具
arm 64 环境利用 docker 编译 datax 工具
26 0
|
22天前
|
Ubuntu Linux Docker
Windows环境Docker安装
Docker Desktop是Docker官方提供的用于Windows的图形化桌面应用程序,它使得在本地环境中使用Docker变得非常简单。
34 1
|
26天前
|
Ubuntu Linux 虚拟化
Linux 环境Docker安装
容器化技术的核心概念是使用容器来创建一个独立的、隔离的运行环境,其中包含了应用程序所需的所有组件,如代码、运行时、系统工具、库和配置文件等。这使得应用程序和其依赖项能够以可靠且一致的方式在不同的计算机或云平台上运行。 容器与传统的虚拟机相比,具有更轻量级和更快速的特点。传统虚拟机在运行时需要完整的操作系统和虚拟化层,而容器共享主机操作系统的内核,因此其资源占用更少,启动速度更快。
45 0
|
1月前
|
Java Linux Docker
阿里云云效流水线自动化构建Java项目并发布到docker环境
阿里云云效流水线自动化构建Java项目并发布到docker环境
76 0
|
1月前
|
消息中间件 NoSQL 关系型数据库
docker部署项目-环境篇
docker部署项目-环境篇
30 0
|
1月前
|
NoSQL 应用服务中间件 Linux
Docker linux环境Docker的部署以及构建镜像
Docker linux环境Docker的部署以及构建镜像
225 1
|
1月前
|
弹性计算 Kubernetes 调度
《Docker资源限制和调度策略:性能优化与资源管理,打造高效稳定的容器环境》
《Docker资源限制和调度策略:性能优化与资源管理,打造高效稳定的容器环境》
41 0
相关产品
云迁移中心
推荐文章
更多