最近在学习docker,众所周知docker是一个开源的容器部署引擎,它极大简化了部署各种技术栈以及项目的难度,比如Mysql等等

下面我将以nginx为例介绍一下如何在docker中部署项目

1.拉取Nginx镜像

使用docker pull命令拉取

2.创建Nginx容器

docker run -d --name nginx -p 80:80 nginx

3.进入容器内部

docker exec - it nginx bash

4.添加或修改Nginx容器内的静态资源文件(数据卷挂载)

可以发现无法通过进入容器内部的方式来修改静态资源文件,这时候就需要用到数据卷挂载的功能了

创建容器时挂载数据卷

docker run -d --name docker -p 80:80 -v html:usr/share/nginx/html 

这时可以看到数据卷已经挂载成功,完成宿主机与容器的双向绑定

更多推荐