diff --git a/Assignment2.md b/Assignment2.md index fe59179..bba0bac 100644 --- a/Assignment2.md +++ b/Assignment2.md @@ -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`端口我们使用上述参数尝试将它映射到本机