Linux 如何访问Docker容器内容

Linux 如何访问Docker容器内容,linux,docker,containers,sysadmin,Linux,Docker,Containers,Sysadmin,您可以在/var/lib/docker/containers/下访问docker容器,但在何处可以访问其下的内容,它们必须存储在服务器上的某个位置?创建容器时,您可以使用-v server:container\u location或-v volume\u name:container\u location映射卷 您没有提供如何设置容器。所以,你可以向 docker inspect CONTAINER_NAME. 请参见映射文件夹或/和docker卷 此外,还可以在容器中运行docker的ma

您可以在
/var/lib/docker/containers/
下访问docker容器,但在何处可以访问其下的内容,它们必须存储在服务器上的某个位置?

创建容器时,您可以使用-v server:container\u location或-v volume\u name:container\u location映射卷

您没有提供如何设置容器。所以,你可以向

docker inspect CONTAINER_NAME. 
请参见映射文件夹或/和docker卷

此外,还可以在容器中运行docker的macine上执行命令

docker exec CONTAINER_NAME command 
(例如,您可以使用ls或bash插入容器)

这一切都取决于contaiter是如何创建的

您提供docker Run。。。。您使用的字符串。你可能会得到更多的帮助

查阅文件

您需要指定卷驱动程序选项,必须使用--mount。 -v或--volume:由三个字段组成,由冒号字符(:)分隔。字段的顺序必须正确,并且每个字段的含义不是很明显。 对于命名卷,第一个字段是卷的名称,在给定主机上是唯一的。对于匿名卷,省略第一个字段。 第二个字段是在容器中装入文件或目录的路径。 第三个字段是可选的,是以逗号分隔的选项列表,例如ro。下面将讨论这些选项。 --mount:由多个键值对组成,用逗号分隔,每个键值对由一个=元组组成。--mount语法比-v或--volume更详细,但是键的顺序并不重要,而且标志的值更容易理解。 装载的类型,可以是绑定、卷或tmpfs。本主题讨论卷,因此类型始终为卷。 山的源头。对于命名卷,这是卷的名称。对于匿名卷,省略此字段。可以指定为源或src。 目标将文件或目录装入容器的路径作为其值。可以指定为目标、dst或目标。 readonly选项(如果存在)将导致绑定装载以只读方式装载到容器中。 volume opt选项可以多次指定,它采用由选项名称及其值组成的键值对