2024-06-01 05:48:52 发布
网友
如何通过Docker API在主机和Docker容器之间创建共享文件夹?你知道吗
我可以通过CLI执行此操作:
docker run -v folder on host:folder on container -d --privileged image name".
如何在Docker API的帮助下实现同样的功能?我正在使用Docker Python SDK。你知道吗
下面的链接可能会帮助您使用docker api创建/共享卷。使用curl的示例:
curl
curl -X POST -H "Content-Type: application/json" \ -d '{ "Binds": ["/home/user/folder/:/opt/folder:rw"] }' \ http://127.0.0.1:{port}/containers/[id]/start
有关详细信息,请参见Docker API docs。你知道吗
对于docker python SDK
container_id = cli.create_container( 'busybox', 'ls', volumes=['/mnt/vol1', '/mnt/vol2'], host_config=cli.create_host_config(binds={ '/home/user1/': { 'bind': '/mnt/vol2', 'mode': 'rw', }, '/var/www': { 'bind': '/mnt/vol1', 'mode': 'ro', } }) )
请参见下面链接中的“创建容器”部分
http://docker-py.readthedocs.io/en/stable/api.html
下面的链接可能会帮助您使用docker api创建/共享卷。使用
curl
的示例:有关详细信息,请参见Docker API docs。你知道吗
对于docker python SDK
请参见下面链接中的“创建容器”部分
http://docker-py.readthedocs.io/en/stable/api.html
相关问题 更多 >
编程相关推荐