🖊️
LinuxServer.io | 中文
  • ReadMe
  • 前言的前言
    • 安装Docker
    • 关于Docker的几点常识
    • Portainer - 可视化管理Docker
  • 前言
  • 概述
    • 进入容器
    • Docker容器入门
    • 运行LinuxServer的容器
    • Docker Compose
    • 什么是PUID和PGID
    • 更新容器
    • 卷(Volumes)
    • Fleet
    • 部署SWAG
  • Docker镜像
    • linuxserver/mariadb
    • linuxserver/airsonic
    • linuxserver/bazarr
    • linuxserver/beets
    • linuxserver/boinc
    • linuxserver/booksonic-air
    • linuxserver/booksonic
    • linuxserver/bookstack
    • linuxserver/calibre-web
    • linuxserver/calibre
    • linuxserver/cardigann
    • linuxserver/clarkson
    • linuxserver/cloud9
    • linuxserver/code-server
    • linuxserver/codiad
    • linuxserver/codimd
    • linuxserver/cops
    • linuxserver/couchpotato
    • linuxserver/daapd
    • linuxserver/davos
    • linuxserver/ddclient
    • linuxserver/deluge
    • linuxserver/digikam
    • linuxserver/dillinger
    • linuxserver/diskover
    • linuxserver/docker-compose
    • linuxserver/dokuwiki
    • linuxserver/domoticz
    • linuxserver/doublecommander
    • linuxserver/duckdns
    • linuxserver/duplicati
    • linuxserver/emby
    • linuxserver/embystat
    • linuxserver/ffmpeg
    • linuxserver/fleet
    • linuxserver/foldingathome
    • linuxserver/freshrss
    • linuxserver/gazee
    • linuxserver/grocy
    • linuxserver/guacd
    • linuxserver/habridge
    • linuxserver/headphones
    • linuxserver/healthchecks
    • linuxserver/heimdall
    • linuxserver/htpcmanager
    • linuxserver/hydra
    • linuxserver/ipfs
    • linuxserver/jackett
    • linuxserver/jellyfin
    • linuxserver/kanzi
    • linuxserver/lazylibrarian
    • linuxserver/ldap-auth
    • linuxserver/letsencrypt
    • linuxserver/libresonic
    • linuxserver/librespeed
    • linuxserver/lidarr
    • linuxserver/limnoria
    • linuxserver/lychee
    • linuxserver/medusa
    • linuxserver/minetest
    • linuxserver/minisatip
    • linuxserver/mstream
    • linuxserver/musicbrainz
    • linuxserver/muximux
    • linuxserver/mylar
    • linuxserver/mylar3
    • linuxserver/mysql-workbench
    • linuxserver/nano-wallet
    • linuxserver/nano
    • linuxserver/netbootxyz
由 GitBook 提供支持
在本页

这有帮助吗?

  1. 概述

卷(Volumes)

在Docker中,卷(volume)是一种保存容器运行时生成的数据的存储设备。当容器在活动状态时(包括运行和停止的容器),其内部数据是保持不变的。但是,当你重新创建容器时,容器内的所有数据将同时被删除,所以需要使用卷将数据映射到本地来保存。为了更好的管理容器,最好了解如何创建并使用它们。

有两种方式可以将数据映射到你的容器中:容器卷和目录覆盖。我们的所有镜像都是通过目录覆盖来保存数据的。

映射一个卷到你的容器中

首先,你必须了解容器中需要保留的目录。我们所有的镜像都会有使用文档,其中会告诉用户哪些目录可以被映射出来。最常被使用的就是 /config 目录。

在你创建你的容器前,可以现在宿主机上船舰一个目录用于保存容器的数据。我们推荐使用 /opt/appdata .在此目录下,你可以为每一个容器创建一个配置目录。

当创建容器时,用 -v 来告诉Docker,需要用宿主机上的哪个目录来覆盖容器里的目录:

docker create --name my_container \
    -v /opt/appdata/my_config:/config \
    linuxserver/<an_image>

上面这个例子,指的是用 -v 参数,来让宿主机上的 /opt/appdata/my_config 目录覆盖容器内的 /config 目录。

注意:映射目录的格式是 宿主机:容器内

你可以用这种方式把宿主机上的任何目录映射到容器内,但我们通常只映射 /config 目录,因为该目录保存着应用程序运行的相关配置。对于其他有多个数据目录的程序镜像,我们会在该镜像的文档中进行说明。

上一页更新容器下一页Fleet

最后更新于4年前

这有帮助吗?