以centos容器为基础打包前后端以及各个服务成镜像

一、首先安装docker,这个可以看我docker相关的其他文章,这里不再赘述

二、拉取centos7镜像

docker pull centos:7

三、运行centos镜像

docker run -p 8080:80 -p 8085:8085 --name centos -itd --privileged centos:7 usr/sbin/init

这里之所以直接进行端口映射是我确定好了,这个镜像就只包含前端和后端,前端由nginx代理端口号为80,后端是springboot项目端口号为8085。如果还要包含诸如数据库之类的其他服务,也可以将端口映射先写好,否则因为是安装在容器里的原因,事先没进行端口映射安装完服务后没法尝试是否安装成功。

四、查看是否启动成功

dcoker ps

五、进入容器

docker exec -it centos bin/bash

其实这时生成的容器完全可以理解为是一个服务器,后续的安装操作只是相当于在一个服务器里操作,没什么特别的。安装完之后把这个容器打包成镜像,就可以在任何地方直接运行了。

六、在容器里安装nginx,并设置开机自

你可能感兴趣的:(docker,centos,docker,nginx)