文章

为容器配置外部文件映射

为容器配置外部文件映射

为容器配置外部文件映射

当你需要在启动容器时将你的文件夹 /Users/username 映射到VM时,你可以使用容器的共享挂在目录功能,下面我就在做这样的事情。

  1. 切换到 $HOME 目录  $ cd $HOME
  2. 创建新的目录 site 并切换至  $ mkdir site && cd site
  3. 创建文件 index.html  $ echo 'my first site' > index.html
  4. 启动一个新的nginx容器,将html目录替换为你的site目录

$ docker run -d -P -v $HMOE/site:/usr/share/nginx/html \
-—name mystic nginx
  1. 获得容器 mysite 的端口  $ docker port mysite
  2. 在浏览器打开,查看是否显示正常
  3. 在站点中添加一个文件 index-test.html,实时显示  $ echo 'index-test-data' > index-test.html
  4. 停止&删除容器

$ docker stop mysite 
$ docker rm mysite
本文由作者按照 CC BY 4.0 进行授权