假如说如果有网站要经常更新,又不想进到容器里面操作,可以直接通过宿主机与容器之间的文件共享来实现,直接在宿主机上更新,容器里面的内容也随之更新。 一、在宿主机上创建网站文件夹,并创建index.html文件 mkdir /myweb echo "Hello World..." >/myweb/index.html 二、动容器时指定共享的文件,建议用特权的方式去启动容器 docker run --privileged=true -v /myweb:/usr/local/nginx/html/myweb -d dfsc_nginx /bin/bash -c '/usr/local/nginx/sbin/nginx' --privileged=true 特权模式启动,如果不加这个,在容器里面访问/usr/local/nginx/html/myseb 会拒绝访问 -v /myweb:/usr/local/nginx/html/myweb #把宿主机上的/myweb目录挂载到容器的/usr/local/nginx/html/myweb进入到容器的bash,查看文件内容
![]()
三、在宿主机上更新/myweb,内容,容器中查看。
![]()
同样,在容器中,更新内容,在宿主机上查看。
![]()
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++