1、搜索镜像
docker search nginx
注:建议从官网上查找,镜像信息更加详细
2、下载镜像
docker pull nginx
3、启动nginx
docker run -d --name nginx01 -p:3344:80 nginx
参数解释:
#-d 后台运行
#--name 给容器命名
#-p 宿主机端口,容器内部端口
3344是指容器外部的地址
80指容器内部的地址
4、本机测试是否安装成功
5、浏览器访问
访问主机服务器的端口,如下图所示,说明服务器自测可以通过
6、端口暴露的网络拓扑
7、进入端口修改文件
docker exec -it nginx01 /bin/bash
8、停止容器
docker stop 容器ID
9、再次访问
拓展:
我们每次改动nginx配置文件,都需要进入容器内部?十分的麻烦,我要是可以在容器外部提供一个映射路,达到在容器修改文件名,容器内部就可以自动修改?
-v 数据卷