Python [docker py SDK]:docker服务更新如何通过--配置rm";和--config添加选项
我正在努力使用docker SDK for python自动化smth。 在我需要运行以下命令之前,一切进展顺利:Python [docker py SDK]:docker服务更新如何通过--配置rm";和--config添加选项,python,docker,docker-swarm,dockerpy,Python,Docker,Docker Swarm,Dockerpy,我正在努力使用docker SDK for python自动化smth。 在我需要运行以下命令之前,一切进展顺利: docker service update --config-rm "$OLD_CONFIG"\ --config-add source="$NEW_CONFIG",target=/usr/local/tomcat/shared/classes/config.cfg,mode=0440\ busybox_busyb
docker service update --config-rm "$OLD_CONFIG"\
--config-add source="$NEW_CONFIG",target=/usr/local/tomcat/shared/classes/config.cfg,mode=0440\
busybox_busybox
有一个代码参考-
这是我的密码:
...
client = docker.DockerClient(docker_server)
client.configs.create(name=new_config, data=data) - success
svc = client.services.get("busybox_busybox") - success
svc.update(image="nginx)
但是,我不明白如何传递这些选项--config rm abc和--config add
PS:我可以创建一个外部配置,但无法通过删除旧配置并附加一行前创建的配置来更新服务