【Docker记录】Docker启动Nginx,挂载配置文件,踩坑篇

Docker记录系列 专栏收录该内容
9 篇文章 0 订阅
docker pull nginx:latest

如果不需要挂载主机和容器的映射文件(不推荐)

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

指定挂载主机和容器的映射文件

准备条件

在 /home/docker/nginx/下创建 nginx,conf,html文件夹,nginx.conf文件

如下图

注意:docker的文件挂载是从主机挂载到容器,不是容器挂载到主机

我之前一直以为是容器对主机暴露文件,不对的

-v  “:”的左侧是主机的目录,右侧是容器目录

docker run --name nginx -d -p 8090:80 \
-v /home/docker/nginx/log:/var/log/nginx \
-v /home/docker/nginx/conf:/etc/nginx/conf.d \
-v /home/docker/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /home/docker/nginx/html:/usr/share/nginx/html nginx

启动完成,修改左侧文件,右边会联动修改。

如果出现下面报错,就是你的docker版本太低了,去升级你的docker版本吧!

/usr/bin/docker-current: Error response from daemon: oci runtime error: container_linux.go:235: star

 

  • 0
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 终极编程指南 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值