|
|
@ -310,11 +310,19 @@ Nginx is running... |
|
|
|
|
|
|
|
#### docker提供了如下一些参数 |
|
|
|
|
|
|
|
| -d | 将container置于后台运行 | |
|
|
|
| :---------------------------: | :---------------------------------------------------: | |
|
|
|
| -p local_port:container_port | 将container 的某个端口映射到本地 | |
|
|
|
| -P | 将container所有正在监听的端口全部映射到本地的随机端口 | |
|
|
|
| -v local_path:contatiner_path | 将container的某个文件路径映射到本地 | |
|
|
|
| -d | 将container置于后台运行 | |
|
|
|
| :---------------------------: | :----------------------------------------------------------: | |
|
|
|
| -p local_port:container_port | 将container 的某个端口映射到本地 | |
|
|
|
| -P | 将container所有正在监听的端口全部映射到本地的随机端口 | |
|
|
|
| -v local_path:contatiner_path | 将本地的local_path文件夹映射到container的container_path文件夹并保持同步 | |
|
|
|
|
|
|
|
`**关于-v参数的说明,当你使用到-v 参数时,如**` |
|
|
|
|
|
|
|
```bash |
|
|
|
docker run -d -v /home/data:/var/data --name test ubuntu |
|
|
|
``` |
|
|
|
|
|
|
|
`**那么相当于你将本地的/home/data目录映射到container的/var/data目录,container的/var/data目录会和你的本地目录保持同步,同时,若/var/data目录不存在,docker会自动创建,反之,目录中的内容会被全部覆盖掉(和本地的/home/data保持同步),希望同学们好好理解**` |
|
|
|
|
|
|
|
#### `static-site`默认监听的`80`和`443`端口我们使用上述参数尝试将它映射到本机 |
|
|
|
|
|
|
|