欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

docker內(nèi)文件路徑(docker文件路徑映射)

洪振霞1年前9瀏覽0評論

在 Docker 容器中,文件路徑的概念與傳統(tǒng)的操作系統(tǒng)有一些不同。本文將介紹 Docker 內(nèi)文件路徑的幾種形式。

1.絕對路徑

Docker 容器中的絕對路徑以/開頭,例如/var/log/nginx/access.log表示容器中的 Nginx 訪問日志文件。

$ docker run -it --rm nginx bash
root@8211cc07f03b:/# ls /
bin   dev  home  lib64  mnt  proc  run   srv  tmp  var
boot  etc  lib   media  opt  root  sbin  sys  usr

2.鏡像內(nèi)路徑

在 Dockerfile 中,可以使用COPY命令將主機文件復制到鏡像內(nèi)。這些文件的路徑可以被視為 '鏡像內(nèi)路徑',以便在之后的操作中使用。

COPY app.py /usr/src/app/
WORKDIR /usr/src/app
CMD ["python", "app.py"]

3.卷路徑

卷是一種特殊的目錄,可以將容器內(nèi)的文件持久化到主機上。在 Docker 容器中,卷路徑以/var/lib/docker/volumes/開頭,后面是卷的名稱。

$ docker volume create mydata
$ docker run -it --rm -v mydata:/app/data busybox sh
/ # cd /app/data
/app/data # ls

以上就是 Docker 內(nèi)文件路徑的三種形式。掌握它們有助于更好地理解和管理容器中的文件。