nginx有必要用docker吗 Nginx是放在docker里面跑,还是放在宿主机上跑?

Nginx是放在docker里面跑,还是放在宿主机上跑?我在外面运行是因为nginx一般没有安全问题,可以看作是连接各种容器的网关但是也需要根据里面的情况来使用,一般是作为负载平衡重新加载容器没有大问

Nginx是放在docker里面跑,还是放在宿主机上跑?

我在外面运行是因为nginx一般没有安全问题,可以看作是连接各种容器的网关

但是也需要根据里面的情况来使用,一般是作为负载平衡

重新加载容器没有大问题。你可以停靠exec或杀死-HUP

1。运行命令:dockerrun--nametest-it-v/home/xqh/myimage/dataubuntu/bin/bash

其中-v tag设置容器中的挂载点/data(容器中的一个目录),并将主机上/home/xqh/myimage目录的内容与/data相关联。

这样,容器中的/data目录或主机上的/home/xqh/myimage的操作完全实时同步,因为这两个目录实际上指向主机目录。

2. 运行命令:dockerrun--nametest1-it-v/dataubuntu/bin/bash

上面的-v标志只设置容器的装入点,不指定相关的主机目录。此时,docker将自动在主机上绑定一个目录。可以通过dockerspect命令查看。