docker部署nginx发布前端(vue)项目

环境:centos7.4
安装Docker

yum install docker yn  // 安装最新版的docker
service docker start // 启动docker

安装Nginx

docker pull nginx

查看本地镜像:

docker image ls

启动Nginx

// -i 以交互模式运行容器,通常与 -t 同时使用
// -t 为容器重新分配一个伪输入终端,通常与 -i 同时使用
// -p 参数将一个docker主机的端口映射到容器中
// -it 参数一般连用,在docker run 启动一个容器后提供一个容器的终端,如果容器中没开启shell进程,
//      也无法对容器进行交互
docker run -it -p 8848:80 nginx

然后通过你的服务器地址加端口(8848)访问

打包项目

npm run build  //把项目里除了Dockerfile default.conf dist  以外的文件都删掉 然后放到你的服务器里(我的放到了home下)

打包镜像

// -t 指定了镜像名为docker-vue
// . 代表着当前目录
docker build -t docker-vue   //就在docker-vue文件夹下执行

运行容器

//-d 后台运行容器,并返回容器ID
docker run -p 88:80 -d docker-vue
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker是一种容器技术,它的存在就是为了解决容器技术本身的复杂性。Docker容器拥有很高的性能,同时同一台宿...
    四条眉毛陆小鸡阅读 606评论 0 0
  • 占春芳·春暖花开 春色艳,花枝俏,细柳弄江波。只羡江中双鸟,忽飞忽落鸣和。 岸上驻娇娥,看田郎,浇灌苗禾。喜祈红日...
    郑_e902阅读 228评论 0 2
  • 晚上下班后去托辅接儿子,刚好把作业都写完了,今天晚上的作业表现的还不错。回家后老公做完了饭,我们就一起吃饭,儿子...
    郭锡厚妈妈阅读 179评论 0 0
  • 苹果里的钻心虫 记得有一天,班里在课间时间每个人发了一个苹果。 突然,传来了一声尖...
    314b9b0717d4阅读 237评论 0 0
  • 世界上最好吃的菜是妈妈做的味道 小时候,乡愁是一枚小小的邮票, 我在这头, 母亲在那头。 长大后,乡愁是妈妈做的饭...
    厚德菩提阅读 396评论 0 1